Tutoriales

6 editores de texto increíbles para usuarios de CLI de Linux, macOS y BSD


A El editor de texto es una aparejo esencial tanto para los desarrolladores como para el administrador de sistemas, especialmente cuando se prostitución de sesiones basadas en texto. Usamos un editor de texto para crear, editar y refrescar texto. Un editor de texto se usa para muchas cosas. Algunos los usan para escribir documentos. Algunas personas escriben código y otras lo usan para editar archivos de configuración de Linux y Unix localmente o servidores remotos que se ejecutan en la cirro. Veamos los 6 mejores editores de texto para usuarios / desarrolladores de orientación de comandos de Linux, macOS y Unix.


Los 6 mejores editores de texto increíbles para usuarios de CLI de Linux, macOS y Unix

La directorio seleccionada para editores de texto está en orden alfabético.

1. emacs – GNU Emacs es el editor de texto autodocumentado desplegable

GNU Emacs es un siglas de Macros Macros. Uno de los editores de texto más comunes en sistemas Linux y similares a Unix. Los desarrolladores y programadores lo utilizan principalmente. Los puntos esencia de liquidación de Emacs son su poderoso Emacs Lisp, un habla de programación incorporado que permite al sucesor ampliar las capacidades del editor. Los fanáticos de Emacs a menudo están involucrados en una supresión territorial de Internet con los fanáticos de vim / vi.

GNU Emacs ejecutándose en mi escritorio Ubuntu

2. kakoune: editor modal inspirado en vim, especialmente pulsaciones de teclas

Kakoune es un editor de texto modal. Vim es una inspiración significativa para la existencia de Kakoune e intenta mejorar el flujo de trabajo de tirada de texto y adaptarse mejor a la filosofía Unix. Desde la página de inicio del plan:

Kakoune es un editor de código que implementa el maniquí de “pulsaciones de teclas como habla de tirada de texto” de Vi. Como todavía es un editor modal, es poco similar al editor de Vim. Kakoune puede funcionar en dos modos, ordinario e inserción. En el modo de inserción, las claves se insertan directamente en el búfer contemporáneo. En el modo ordinario, las teclas se utilizan para manipular la selección contemporáneo y para ingresar al modo de inserción. Kakoune tiene un cachas enfoque en la interactividad, la mayoría de los comandos brindan resultados inmediatos e incrementales, sin dejar de ser competitivo (como en el número de pulsaciones) con Vim.

Kakoune en energía

3. micro: un editor de texto simple y sencillo de usar

Micro es un editor de texto basado en terminal que tiene como objetivo ser sencillo de usar e intuitivo al mismo tiempo que aprovecha todas las capacidades de los terminales modernos. Desde la página del plan:

micro pretende ser una especie de sucesor del editor nano al ser sencillo de instalar y usar en un apuro, pero micro todavía pretende ser agradable de usar a tiempo completo, ya sea que trabajes en la terminal porque lo prefieres (como yo), o porque lo necesita (sobre ssh).

Las características son las siguientes:

  • Combinaciones de teclas típico (Ctrl-s para asegurar, Ctrl-z para deshacer, Ctrl-q para salir, etc.)
  • Resaltado de sintaxis para más de 140 lenguajes de programación compatibles
  • Soporte completo para el mouse. Significa que puede hacer clic y tirar para escoger el texto, hacer doble clic en escoger por palabra y hacer triple clic para escoger por orientación
  • Varios cursores
  • Combinaciones de teclas y configuraciones configurables (encantado de pestaña, pestañas frente a espacios, ganancia diferencial, etc.)
  • Imitador de terminal incorporado
  • Divisiones y pestañas
  • Propagación necesario y comentarios a través de complementos de Lua
  • Administrador de complementos para descargar complementos de Lua adicionales que otros usuarios hayan creado
  • Imitador de terminal
  • Y mucho más

editor de micro texto

4. nano: editor de texto ANOther de Nano, inspirado en Pico para nuevos usuarios / desarrolladores

GNU nano es un pequeño editor de texto con reputación de ser apto para principiantes. Nano inicialmente ganó popularidad adecuado a Ubuntu y ahora está predeterminado en muchas distribuciones de Linux. Imita la apariencia del editor de texto Pico, aunque es un software regalado e implementa varias características de las que carece Pico. Por ejemplo:

  • Inaugurar varios archivos
  • Desplazamiento por orientación
  • Deshacer rehacer
  • Coloración de sintaxis
  • Numeración de líneas
  • Pinta suave de líneas demasiado largas y mucho más.

GNU nano editando el /etc/resolv.conf en mi sistema Linux

5. neovim: la cruce de Vim se centró en la extensibilidad, la usabilidad y la comparabilidad alrededor de detrás

Neovim es una cruce de vim con características adicionales. Los autores de Neovim querían funciones de editor de texto para mejorar la extensibilidad y mantenibilidad de Vim. Es totalmente compatible con el maniquí de tirada de Vim y el habla Vimscript. Con un 30% menos de código fuente que Vim, la visión de Neovim es permitir nuevas aplicaciones sin comprometer las funciones tradicionales de Vim. Cubo que Neovim es un reemplazo directo de vim, la curva de enseñanza es más sencillo para los usuarios de vim existentes. La característica incluye:

  • Fuertes incumplimientos
  • Características modernas de la terminal, como estilo de cursor, eventos de enfoque, pegado entre corchetes
  • Imitador de terminal incorporado
  • La API del complemento
  • Scripting basado en LUA adicionalmente de Vimscript

6. vim: el editor de texto más querido y memed

Vim es un siglas de Vi IMproved. Es un clon, con un conjunto adicional de características al editor de texto vi llamativo de Bill Joy para Unix. El autor de Vim, Bram Moolenaar, basó a Vim en el código fuente de una acomodo del editor Stevie a Amiga. En el momento de su primer impulso, el nombre «Vim» era un siglas de «Vi IMitation», pero cambió a «‘Vi IMproved» a fines de 1993.

Editor de texto Vim que se ejecuta en Ubuntu

La rivalidad entre los usuarios de los editores de texto de Emacs y Vim / Vi / Neovim se denomina la gran «supresión de los editores». Es parte de la civilización de los piratas informáticos y de la comunidad del software franco durante muchas décadas. El debate de Emacs vs. vi fue una de las “guerras santas” originales llevadas a sitio en Usenet. Vim es a menudo parte del humor, especialmente el culto de vi y no puede salir de vim. A menudo, los editores de texto inocentes son arrastrados a la supresión de editores:

Meme sobre la supresión del editor: comencemos un festival de llamas sobre un editor de texto

Resumiendo

Prefiero vim ya que comencé con vi en Unix. A muchos les gusta usar un editor de texto simple como nano o micro para editar archivos en sesiones basadas en ssh. Igualmente está ed, que se anuncia regularmente como el editor de texto típico para Unix. VIM / Neovim, Emacs y kakoune todavía funcionan como IDE con varios ajustes y complementos. Aquí hay una tabla rápida que resume los editores de texto de los que hablé en esta publicación:

tabla 1
Nombre demiurgo Escrito en Costo Osadía Fuente abierta Tamaño de instalación en Ubuntu Linux Mac OS BSD Usado principalmente por
GNU / emacs Richard Stallman C, Emacs Lisp Desenvuelto GPL 42,3 MB Desarrolladores y piratas informáticos
kakoune Maxime Coste C ++ Desenvuelto Deslicencia 11 MB Desarrolladores
micro Zachary Yedidia Ve, Lua Desenvuelto MIT 3 MB Nuevos administradores de sistemas y desarrolladores
nano Chris Allegretta C Desenvuelto GPL 269 ​​kB Nuevos administradores de sistemas y programadores
neovim Thiago de Arruda Padilha C, Vimscript, Lua Desenvuelto Apache y Vim 10,6 MB Administradores de sistemas y desarrolladores
empuje Bram Moolenaar C, Vimscript Desenvuelto Empuje 2,2 MB Administradores de sistemas y desarrolladores

¿Extrañé tu editor de texto CLI protegido? Déjame memorizar debajo en la sección de comentarios.

LEER  Linux Kernel 5.19 Release Candidate 7 está listo

Publicaciones relacionadas

Deja una respuesta

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

Botón volver arriba