Editor de código de Liu Terminal. Un editor con resaltado de sintaxis en la ventana del terminal: explorador, 54 lexers para más de 400 tipos de archivo, buscar y reemplazar, barra de estado que conoce el lenguaje y panel de git diff.
Un editor con resaltado de sintaxis que vive en la misma ventana que tus agentes. Ábrelo en la barra lateral junto a un shell, o dale una pestaña entera: explorador a la izquierda, documento a la derecha, buscar y reemplazar, una barra de estado que conoce el lenguaje — sin salir del terminal.
Haz clic en cualquier archivo de código o texto en el explorador y se abre en el panel visor ya en modo edición — sin paso "editar" aparte. Markdown es la excepción: se abre renderizado, con un conmutador Read / Edit en su barra de título.
⌘ K → Code Editor entrega al editor una pestaña entera en lugar de la franja estrecha de la barra lateral. La pestaña se abre en el directorio de trabajo del terminal activo; si el visor lateral ya tiene un documento, ese documento viaja con ella y la copia lateral se cierra, así el mismo archivo nunca está abierto en dos sitios.
Con un documento abierto, la pestaña se organiza como un pequeño IDE: la lista de archivos se acopla como una barra exploradora estrecha a la izquierda y el documento ocupa el resto de la ventana. Cada fila de la barra lleva un icono de tipo de archivo, y la pastilla de la pestaña en la barra de pestañas empieza con el mismo icono junto al nombre. Los cambios sin guardar aparecen como un punto ámbar tras el nombre.
Al hacer clic en otro archivo de la barra se cambia de documento. Haz clic dentro del texto para colocar el cursor; las líneas largas se desplazan horizontalmente y la vista sigue al cursor cuando sale de las columnas visibles.
Liu tiene exactamente un resaltador, y tres superficies lo comparten: el editor, el panel de git diff y los bloques de código de la vista Markdown. Está basado en tablas — una fila por lenguaje con sus tablas de palabras clave, tokens de comentario y flags de comportamiento — con 54 lexers tras una tabla de más de 400 extensiones y nombres de archivo, así que "main.rs" en el editor y un bloque ```rs en una nota nunca pueden discrepar.
La barra de búsqueda flota en la parte superior derecha del documento y busca mientras escribes: cada coincidencia se tiñe, la actual con más fuerza, y el contador dice "2 of 7". Mientras está abierta, sus teclas tienen prioridad sobre las del editor.
Se muestran para macOS; Linux asigna ⌘ a Ctrl y ⌥ a Alt. Los comandos de línea actúan sobre la línea bajo el cursor.
El extremo izquierdo muestra la posición del cursor — Ln 42, Col 17 — y el derecho el lenguaje, el fin de línea y la codificación: C · LF · UTF-8. La etiqueta de lenguaje sale de la misma tabla que elige el lexer, así que ".ts" dice "TypeScript" aunque lo resalte la fila de JavaScript; una extensión que la tabla no conoce se muestra en mayúsculas y un archivo sin extensión dice "Text". El fin de línea se mide en el archivo (CRLF gana cuando supera a LF). ⌘ S escribe en un archivo temporal y lo renombra en su sitio, así que un fallo a mitad del guardado nunca deja un archivo a medio escribir.
Cuando la pestaña activa está dentro de un repositorio, el segmento git de la barra de estado muestra el repo, la rama y una insignia +N −M. Haz clic — o ejecuta ⌘ K → Toggle Git Changes — y el diff completo del árbol de trabajo se acopla a la derecha. Es el diff y nada más: un margen de números de línea de dos columnas, tinte de ancho completo por fila, una cabecera de tarjeta por archivo que se fija arriba mientras sus filas pasan, y desplazamiento horizontal para líneas largas, porque un diff nunca debe partirse. La llamada a git corre en un hilo de trabajo, así que un diff en frío sobre un repo grande nunca detiene un fotograma.
English · Türkçe · 简体中文 · 한국어 · Deutsch · Italiano · Français · 日本語 · العربية