¿El nuevo Visual Studio Code? 🔥 ¡ZED, el nuevo editor de código!

midulive
26 Jan 202407:52

Summary

TLDRThe video discusses a new code editor from the creators of Atom, which has recently been made open-source. Highlighting its remarkable speed and performance, the speaker emphasizes the editor's seamless functionality, especially on macOS, and its development using Rust for enhanced efficiency. Despite its current limitations, such as lack of support for certain file types and extensions, the editor boasts impressive features like built-in integrations, a terminal, and compatibility with GitHub Copilot. With its code available on GitHub and a user-friendly interface that includes theme customization, the editor represents a significant advancement in coding tools, though it's noted that it's still in the early stages of development.

Takeaways

  • 💻 New open-source code editor by the creators of Atom is discussed, showcasing its speed and efficiency.
  • 📱 The editor is currently available only on macOS, with plans for broader OS support in the future.
  • 👨‍💻 Notable team members include Nathan Sobo and Antoni Scandurra, both of whom worked on Atom.
  • 📈 The editor has garnered attention with 10,000 issues on GitHub but also shows promise with 17 pull requests.
  • 🛠‍⚖‍🔬 Developed using Rust for exceptional speed, significantly outperforming other editors in speed tests.
  • 📄 Supports interesting integrations like GitHub Copilot, though some file types like Astro lack syntax support.
  • 🔍 Command K + Command T allows users to switch themes easily, highlighting the editor's impressive performance.
  • 🔧 While lacking in extensions and certain supports, it includes features like inline assistance and a built-in terminal.
  • 📲 Real-time multiplayer editing feature enables collaboration with teams, similar to Visual Studio Code but with potentially faster performance.
  • 📚 Integrated linting and other features are built-in, reducing the need for additional extensions.
  • 📖 Early version (0.119) indicates ongoing development; users are advised to be patient for further improvements and features.

Q & A

  • What new code editor does the narrator discuss?

    -The narrator discusses CT, a new code editor created by the Atom team.

  • Why does the narrator say CT is interesting now?

    -The narrator says CT is interesting now because the code was recently open sourced, allowing for community contributions.

  • What programming language is CT built with?

    -CT is built using Rust, which helps it achieve very fast performance.

  • Does CT support GitHub Copilot?

    -Yes, the narrator shows that CT has support for GitHub Copilot built-in.

  • What feature does CT have for real-time collaboration?

    -CT supports real-time multiplayer collaboration for editing code with your team.

  • What does the narrator say CT lacks currently?

    -The narrator says CT currently lacks extension support and Astro file formatting.

  • How does CT's speed compare to other editors?

    -CT claims significantly faster speed than editors like Sublime Text and Visual Studio Code.

  • Does CT support integrated terminals?

    -Yes, CT provides support for multiple integrated terminal tabs.

  • What version is CT on right now?

    -Currently CT is on version 0.119, indicating it is still early in development.

  • Does the narrator recommend switching to CT now?

    -No, the narrator says CT still has room to improve and advises caution before switching editors.

Outlines

00:00

😲 Introducing an impressive new code editor

The paragraph introduces ct, a new open source code editor created by the developers of Atom. It discusses key features like great performance from using Rust, integration with GitHub Copilot for AI assistance, support for multiple themes, real-time collaboration, and benchmarks showing it is even faster than Sublime Text. However, there are still limitations like lack of extensions and full language support.

05:02

🤔 Answering questions about ct features

The paragraph responds to questions about ct in an interview style. It elaborates on GitHub Copilot integration, inline assistance for refactoring suggestions, real-time collaboration, speed comparisons to Visual Studio Code, lack of extensions impact, and built-in integrations like linting without needing separate extensions. It acknowledges ct is still in early development at version 0.1 but shows promise.

Mindmap

Keywords

💡Code editor

A code editor is a text editor program designed specifically for editing source code for computer programs. In the video, the narrator introduces CT, a new open source code editor created by the developers of Atom. He highlights CT's great speed and performance compared to other popular code editors like Sublime Text and Visual Studio Code.

💡Open source

Open source software has source code that anyone can inspect, modify, and enhance. The narrator notes that CT is now open source, meaning developers can view and contribute to improving the code base.

💡Rust

Rust is a programming language designed for performance, reliability and productivity. The narrator mentions that CT is built using Rust, which helps explain its incredibly fast speed.

💡Extensions

Code editor extensions are plug-ins that add additional functionality. The narrator notes that CT currently does not support extensions, unlike more mature code editors.

💡Themes

Code editor themes change colors and styles for code readability. CT already comes with several built-in theme options to change the look and feel.

💡Multiplayer

CT's multiplayer feature allows developers to collaboratively edit code in real-time. This matches functionality found in other popular code editors like Visual Studio Code.

💡Copilot

GitHub Copilot is an AI pair programmer to generate code suggestions. Surprisingly, CT has integrated Copilot functionality through unofficial means, demonstrating advanced capabilities.

💡Speed

The narrator emphasizes CT's blazing fast speed multiple times when opening, editing files, changing themes, etc., especially compared to other popular code editors.

💡Potential

While CT is still under early development, the narrator highlights its great potential down the road given the impressive existing performance and features.

💡Competition

By comparing CT's speed and functionality to leading code editors like Sublime Text and Visual Studio Code, the narrator positions CT as a new competitor in the code editor space.

Highlights

The editor is very fast thanks to being built with Rust

It has over 10,000 GitHub issues showing active development

It supports GitHub Copilot for AI code suggestions

It has built-in theming support and ships with many default themes

The performance comparisons claim it is faster than Sublime Text

It has built-in linting without needing to install an extension

It supports multiplayer editing in real-time to collaborate

Only available on macOS currently as that's what the devs use

It lacks support for some file types like Astro

The inline GitHub Copilot assistant is very useful

It has a built-in terminal like Visual Studio Code

It's open source now which opens up contribution possibilities

The GitHub team integration is impressive for a new editor

It's fast even with no plugins, unlike other editors

It's early in development but shows a lot of promise already

Transcripts

play00:00

increíble de verdad es tremendo Tremendo

play00:02

la la rapidez es otro nivel es otro

play00:05

nivel os quería comentar el nuevo editor

play00:07

de código de los creadores de Atom que

play00:09

no sé si lo habéis visto a ver no es

play00:11

nuevo como tal No es que acaba de salir

play00:13

ni mucho menos pero sí que ha pasado una

play00:17

cosa nueva bastante importante y es que

play00:19

ahora lo han hecho de código abierto ct

play00:21

es un editor que es de los creadores de

play00:23

Atom ahora veremos el equipo de hecho lo

play00:25

podéis ver aquí en Team por ejemplo está

play00:28

Nathan sobo que es era el el que colider

play00:31

el equipo de Atom uno de los equipos de

play00:33

Atom Tenemos también Antoni scandurra

play00:36

que también trabajó en Atom Tenemos un

play00:38

montón de gente Max

play00:58

brunfaut ahora mismo y por qué puede ser

play01:01

interesante este editor Y qué es lo que

play01:03

trae y todo esto mira aquí lo tenéis en

play01:05

gihab tenéis todo el código que ya tiene

play01:08

10000 isus o sea tiene un montón de isus

play01:11

y pero tiene 17 Pull request le puedes

play01:14

echar un vistazo a ver qué tal Por

play01:15

cierto Cómo me encanta esta extensión

play01:17

que te pone iconit en el giub O sea me

play01:19

me chifla soy superfan de de esta

play01:22

extensión Eh Esto de entrar ahora Y en

play01:24

lugar de ver todo el rato la el mismo

play01:26

iconito el hecho de poder ver esto con

play01:28

los iconos en condiciones me encanta

play01:31

bueno por qué es interesante ahora mismo

play01:33

solo está disponible en macos por qué

play01:37

porque por lo de siempre porque los

play01:38

desarrolladores todos están utilizando

play01:40

macos y el problema es que es más

play01:43

costoso muchas veces pues probar lo que

play01:46

estás desarrollando en otros sistemas

play01:47

operativos Pero bueno está bien que se

play01:49

han enfocado en uno esto su pasar así

play01:51

que tengan paciencia si no tienen macos

play01:53

y ya está y lo que es interesante es que

play01:56

está desarrollado con rast Y eso hace

play01:59

que que sinceramente sea muy rápido eh

play02:02

pero muy rápido fijaos fijaos eh le voy

play02:06

a

play02:06

dar la habéis visto o sea está cerrado

play02:10

totalmente está cerrado totalmente veis

play02:13

aquí que no aparece está cerrado Está

play02:15

cerrado No no tiene ningún tipo de de

play02:18

que está la cache caliente o lo que no

play02:20

mira mira os es espectacular lo estoy

play02:25

cerrando con Comando q eh Para que veáis

play02:28

que no está aquí de hecho la diferencia

play02:29

es cuando está aquí está aquí abierto y

play02:32

tú lo puedes lo puedes cerrar así pero

play02:34

se queda aquí abierto entonces Claro si

play02:36

lo abres así pues es normal que se te

play02:38

abra inmediatamente pero pero el tema es

play02:42

que lo cierras ahí a la hestia no tengo

play02:44

el el chip m3 tengo el chip normal y es

play02:47

increíble es que va va rapidísimo amigos

play02:50

va rapidísimo Pero bueno tiene algunas

play02:52

cosas buenas y otras malas y os voy a

play02:54

avisar vale Lo bueno que tiene Lo bueno

play02:57

es que que vamos rápido va

play03:00

increíblemente rápido y que ya tiene

play03:01

algunas integraciones muy interesantes

play03:03

pero otras que le falta soporte por

play03:05

ejemplo los archivos de Astro se ven así

play03:08

podrías cambiarlo que detecte que es

play03:10

html y bueno al menos tendrías alguna

play03:12

cosita pero ya ves que le falta la

play03:15

sintaxis de aquí vale Y no hay todavía

play03:17

sí que tiene copilot Enzo y ahora lo voy

play03:19

a enseñar que eso está muy chulo

play03:22

entonces ahí se ve un poco la la

play03:24

diferencia Claro en un archivo que está

play03:26

typescript pues ahí sí que se ve bien

play03:28

los colores de hecho ya viene con un

play03:30

montón de temas por defecto si haces

play03:31

Comando K Comando t aquí podéis cambiar

play03:35

los temas y ya podéis ver aquí el

play03:37

rendimiento es espectacular espectacular

play03:41

el rendimiento es que fijaos lo rápido

play03:42

que va cómo va cambiando los temas Es

play03:44

que sabes que es que es increíble de

play03:47

verdad es tremendo Tremendo la la

play03:49

rapidez es otro nivel es otro nivel son

play03:52

instantáneos entonces hay gente mucha

play03:54

gente dice que no es compatible con

play03:56

copilot pero la verdad es que sí que es

play03:58

y lo y a mí más ha sorprendido muchísimo

play04:00

por ejemplo pongamos que me pongo aquí

play04:03

const vale ahora mismo parece que no me

play04:05

está pillando pero aquí es que no lo

play04:07

veis pero aquí fijaos aquí veis que hay

play04:10

un iconito es gac Pilot G Pilot le damos

play04:15

y aquí te dice singin Vale entonces aquí

play04:18

te dice un código y ya puedes conectar

play04:22

con github vale le digo que sí Y

play04:26

entonces te activa g copilot o sea que

play04:29

tienes gac Pilot a ver si ay no otra vez

play04:32

no a ver waiting for connection vale Y

play04:35

entonces una vez que tienes

play04:37

esto G hao Pilot o sea super chulo no s

play04:44

super chulo me ha sorprendido muchísimo

play04:46

que han añadido de forma

play04:49

eh de forma como pirata vale han añadido

play04:53

gija copilot Me parece muy curioso eh la

play04:56

IP no es la mía la ip es la de la de de

play04:59

los servidores de Z me parece codin para

play05:01

Windows hombre ya está para todos eh

play05:03

Cómo podré hacer una plataforma similar

play05:05

a funko pop pues no tiene que tener

play05:07

trabajo eso Ahora como para explicarte

play05:09

ni siquiera la he visto O sea que no no

play05:12

lo sé no tengo ni idea es gratis jac

play05:14

Pilot si es de educación Sí pues el tema

play05:16

es que no solo tiene lo de gac Pilot

play05:18

sino que además aquí tiene un iconito

play05:20

veis este iconito pores este iconito se

play05:22

le llama inline assist Y es que es el

play05:25

gac Pilot tal cual sabes o sea le puedes

play05:27

decir eh le puedes editar aquí y le

play05:29

puedes decir decir aquí eh yo que sé

play05:31

refactor this array y esto Ah pues mira

play05:35

ha fallado Ah ah porque le tengo que

play05:38

poner la claro claro es que la la la he

play05:41

quitado la apik le tienes que poner una

play05:43

apik de de Open e Y entonces te hace

play05:45

sugerencias del código y tal O sea que

play05:48

está super bien no sé tiene un montón de

play05:50

cosillas que está muy bien lo pasa es

play05:52

que hay que configurar la picki eh es

play05:53

que se la he quitado la piki la la he

play05:55

quitado porque estaba haciendo limpieza

play05:57

de Open Ai Y tal Pero de nuevo tiene muy

play06:00

buena pinta tema velocidad increíble Es

play06:03

verdad que pues le falta el tema de los

play06:06

iconos no tiene extensiones todavía pero

play06:08

sí que una cosa que tiene también es el

play06:10

multiplayer este ves puedes trabajar con

play06:12

tu equipo en tiempo real para editar y

play06:15

tal entonces puedes Iniciar sesión con

play06:16

github y esto lo que hace es que puedas

play06:19

compartir lo mismo que usual Studio code

play06:21

lo que pasa es que funciona bastante

play06:22

bien eh bastante bien sin plugins pues

play06:25

es más rápido si ya carga muchos plugins

play06:26

ya le costará más bueno Pero ya te digo

play06:28

yo que visual Studio code le puedes

play06:29

quitar todos los los plugins y no va a

play06:32

tener esta velocidad eh De hecho tienen

play06:35

aquí Unas comparaciones que bueno pueden

play06:36

ser verdad pueden ser mentira y tiene

play06:39

razón que todavía le queda Eh no os

play06:40

quiero decir No cambiad ahora pero

play06:42

fijaos que hace comparaciones por

play06:44

ejemplo Z con Sublime text con visual

play06:46

Studio code y con cleon y aquí

play06:49

tendríamos que es que más rápido que

play06:51

Sublime text mira que Sublime Tex es el

play06:52

editor más rápido que he probado jamás

play06:55

Pero bueno está muy chulo Ah y por

play06:58

suerte obviamente también tiene terminal

play07:00

eh lo tenéis Aquí también tiene una

play07:01

terminal integrada y todo y podéis tener

play07:05

más de una pestaña muy bien tiene buena

play07:07

pinta todavía le quedan cosas vale está

play07:09

verdecito no no os creáis que ya está ya

play07:12

lo podéis cambiar porque hombre que no

play07:14

tenga extensión no tenga soporte a cosas

play07:16

como Astro y tal pues le queda pero sí

play07:19

que es verdad que tiene ciertas cosas ya

play07:21

por ejemplo tema de Pues ves aquí tema

play07:24

de como una especie de linter que ya te

play07:26

dice ves slin tring space O sea ya tiene

play07:28

la integración de el linter la tiene

play07:30

integrada o sea tiene cosas que están

play07:32

bastante chulas porque sin necesidad de

play07:34

instalarle la extensión pues tiene la

play07:35

integración con el linter y hombre eso

play07:37

ayuda bastante claro hay que tomar en

play07:39

cuenta que está en la versión 0.119 la 0

play07:42

punto algo cuando es algo 0 punto algo

play07:44

Hay que tener un poquito de de paciencia

play07:47

las cosas como como son eh tiene muy

play07:49

buena pinta muy buena pinta las cosas

play07:50

como son

Rate This

5.0 / 5 (0 votes)

您需要『中文』的总结吗?