4 editores de texto basados ​​en terminales menos conocidos para Linux que debería considerar

4 editores de texto basados ​​en terminales menos conocidos para Linux que debería considerar

Los editores de texto basados ​​en terminales se usan para casi todo en Linux; desde escribir scripts Bash rápidos y archivos de configuración hasta producir programas completos o incluso escribir una novela.

Si bien nano viene preinstalado en la mayoría de las distribuciones, y Emacs y Vim tienen sus propios seguidores, existen otros excelentes editores de texto basados ​​en terminales. Aquí están cuatro de los mejores:

1. Hélice

editor de hélice en la terminal de ubuntu

Helix es un editor de texto centrado en el código, escrito en Rust e inspirado en Kakoune y Neovim. Sus raíces Kakoune son claramente visibles debido al enfoque en selecciones múltiples como una función central esencial de Helix.

También presenta las capacidades de edición modal más famosas de Neovim, pero un poco menos abrumadoras y más fáciles de usar.

Tree-sitter maneja el resaltado de sintaxis, lo que le permite manejar sangrías, rastrear variables y manipular selecciones fácilmente, sin ralentizar su proceso en absoluto.

La mejor manera de instalar Helix en cualquier distribución es construirla desde la fuente. Para hacer esto, primero debe instalar Rust, junto con la herramienta del paquete Cargo:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

El comando anterior descargará y ejecutará un script para instalar Rust and Cargo. Ahora clone el repositorio Helix GitHub con:

git clone https://github.com/helix-editor/helix

Use el comando cd para moverse al directorio de Helix, luego instale Helix:

cd helix
cargo install --locked --path helix-term

A continuación, puede iniciar Helix ingresando:

hx

…a cualquier terminal.

Para escribir en Helix, debe ingresar al modo de inserción presionando la tecla i en su teclado. Después de ingresar su texto, presione la tecla Escape para volver al modo normal. Desde aquí, editar y manipular texto es similar a Vim. Las asignaciones de teclas están disponibles en la documentación oficial de Helix .

2. Amperio

Guía de inicio rápido del editor de texto Amp

Al igual que Helix, Amp también está escrito en Rust y se inspira en gran medida en Vim, con combinaciones de teclas similares y, nuevamente, un enfoque modal para la edición. Amp es fácil de usar e incluso los principiantes pueden familiarizarse con él de inmediato, aunque el mercado principal para Amp son los desarrolladores.

Además de los modos habituales, como inserción, normal y selección, Amp viene con varios modos nuevos que brindan funcionalidad adicional.

Amp viene con valores predeterminados sensibles y no requiere ninguna configuración inicial. El resaltado de sintaxis, la búsqueda aproximada de archivos y la integración básica de Git están disponibles de inmediato.

Si ya tiene instalados Rust y Cargo, puede instalar Amp con:

cargo install amp

Una característica que realmente nos gusta de Amp es la capacidad de suspender temporalmente su sesión, volver a su shell y luego reanudar la edición desde donde la dejó. Puede hacer esto presionando la tecla Z cuando está en modo normal.

Para continuar con la edición, ingrese fg en su terminal. La documentación completa de Amp está disponible en el sitio oficial de Amp . Alternativamente, después de iniciar Amp por primera vez, presione el botón ? para ver la extensa guía de inicio rápido.

3. Zee

Alejándose por un momento de los editores inspirados en Vim, Zee afirma ser un editor moderno para la terminal, en el espíritu de Emacs. Escrito en Rust, Zee es deslumbrantemente rápido y fluido, presenta 100 cuadros por segundo, con ediciones renderizadas en menos de 10 milisegundos. Similar a Helix, Zee usa Tree-sitter para resaltar y validar la sintaxis.

Nuevamente, debe tener Cargo y Rust instalados, antes de instalar Zee con:

cargo install --locked zee

Si desea que Zee se integre con el portapapeles de su sistema (probablemente lo desee), deberá instalar Zee con la función de portapapeles del sistema:

cargo install --locked --features system-clipboard zee

Una vez instalado, puede iniciar Zee ingresando:

zee

…a cualquier terminal.

Alternativamente, puede abrir uno o más archivos en Zee pasándolos como argumentos. Por ejemplo:

zee this.file that.file another.file

…abrirá varios archivos con el editor.

Como cabría esperar de un editor de texto inspirado en Emacs, Zee utiliza combinaciones de teclas similares a las de Emacs. Puede encontrar una lista de estos en GitHub .

4. Micro

editor de microtexto con tres divisiones

Micro pretende ser el reemplazo del siempre popular editor de texto nano y es liviano en características y tamaño. También le complacerá saber que no necesita instalar Rust o Cargo para tenerlo en su sistema.

La forma absolutamente más fácil de instalar el editor de texto Micro es descargar y ejecutar el script de instalación proporcionado por los desarrolladores. El siguiente comando buscará el script usando curl y canalizará la salida a Bash:

curl https://getmic.ro | bash

Alternativamente, si tiene instalado el administrador de paquetes instantáneos, simplemente puede ingresar lo siguiente para instalar Micro en su máquina:

snap install micro --classic

Como es de esperar por el nombre, Micro es pequeño. También es fácil de usar y potente, y viene con una tonelada de teclas de acceso rápido que lo ayudan a realizar tareas comunes de manera fácil y rápida.

Las teclas de acceso rápido y combinaciones de teclas se almacenan en ~/.config/micro/bindings.json y puede editarlas fácilmente con:

micro ~/.config/micro/bindings.json

El resaltado de sintaxis está integrado para 75 lenguajes de programación diferentes. Micro admite divisiones, por lo que puede editar varios archivos simultáneamente, al estilo de un administrador de ventanas en mosaico, e incluso puede usar una de estas divisiones para abrir otro shell interactivo dentro del editor.

Micro viene con siete esquemas de color diferentes y compatibilidad con el mouse para que pueda arrastrar y soltar texto dentro del editor.

Puede iniciar Micro con:

micro

…y empieza a escribir. A diferencia de los editores derivados de Vim, ¡no es necesario cambiar de modo primero!

Para obtener ayuda con las combinaciones de teclas Micro, abra la barra de comandos con Ctrl + E , luego ingrese:

help defaultkeys

Los editores de texto de terminal no son para todos

Si bien la edición de texto en la terminal de Linux es divertida y productiva, es posible que descubra que necesita más atractivo visual de lo que está disponible en cualquiera de estas ofertas.

Si descubre que necesita extras opcionales, como tamaños de fuente variados, tablas y formato avanzado, es mejor que utilice un procesador de textos completo. Afortunadamente, hay varios que puedes instalar y usar en Linux.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *