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.
Tabla de Contenidos
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.
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.
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
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.
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.
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:
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:
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.