ha aprovisionado un Linode y lo ha arrancado con una distribución que suena genial. Ha leído la introducción a los conceptos de Linux y las guías de introducción, y ahora está listo para establecer su nombre de host. Siga adelante y edite /etc / hosts.
¿debería usar Vim o Emacs? Está bien usar Nano? ¿Qué es Neovim? ¿O debería usar otro editor de texto por completo?,
Emacs versus Vim es una conversación conocida por forzar las relaciones, pero intentaremos romper algunas de las diferencias y guiarte en la dirección correcta sin perder a demasiados de tus amigos desarrolladores.
Nano es el editor de texto básico incorporado para muchas distribuciones populares. Por lo general, ya está contenido en la distribución, no toma ningún aprendizaje o acostumbrarse, y todos sus comandos y avisos se muestran en la parte inferior.
Use Nano si:
usted es nuevo en el terminal, o simplemente necesita entrar en un archivo para un cambio rápido., En comparación con los editores más avanzados en manos de alguien que sabe lo que están haciendo, algunas tareas son engorrosas y no personalizables. Pero si no estás pasando el día en un editor de texto basado en terminal, probablemente estés bien con Nano. No dejes que nadie te moleste, úsalo con orgullo.
cómo Nano:
desde su terminal, ingrese ‘nano’ y el nombre de archivo que desea editar.
si el archivo no existe ya, lo hará una vez que lo guarde. Los comandos se enumeran en la parte inferior y se activan con la tecla Control (CTRL)., Por ejemplo, para encontrar algo en su archivo, mantenga presionada CTRL y presione W, dígale lo que está buscando y presione ENTRAR. Presione CTRL + X para salir, luego siga las indicaciones en la parte inferior de la pantalla.
Emacs y Vi
según Slate, Emacs y Vi están » entre las aplicaciones de más larga duración de todos los tiempos.»La entrada de Wikipedia sobre las diferencias entre Emacs y Vi describe la guerra santa entre las dos aplicaciones que ha asolado desde finales de la década de 1970.
ambos editores requieren aprender sus respectivos comandos, lo que significa que no podrá abrirlos y ponerse a trabajar., Pero los usuarios expertos de cualquiera de los dos parecen hacer que su editor de elección realice magia, a menudo sin siquiera salir de la fila de inicio de su teclado.
no empieces sintiendo que necesitas ser un experto de inmediato. Te guiaré a través de cómo empezar y una vez que te hayas establecido en el uso básico y comprometido con un editor, ganarás maestría a través del uso.
Emacs
Emacs ha estado en desarrollo desde 1976. Eso es mucho tiempo para desarrollar complementos necesarios como Helm, Autocomplete y Org-mode., Emacs tiene tantas características disponibles como terminal, calculadora, calendario, cliente de correo electrónico, navegador web y Tetris, que a menudo se habla de él como un sistema operativo en sí.
descubrí que comenzar Emacs era relativamente simple, pero cuanto más aprendo, más hay que aprender. Gracias a los» buffers», esos plugins, y la forma en que Emacs trata a» windows», es el editor que podrías usar si pasas todo el día en un editor y no quieres ser molestado o distraído por tener que cambiar de aplicación.,
eso no quiere decir que Vi y sus derivados no sean para uso durante todo el día, pero las múltiples sesiones y la capacidad de expansión estilo fregadero de cocina de Emacs parecen ser parte del principal atractivo para sus devotos.
los comandos Emacs se acceden a través de combinaciones de teclado de CTRL o ALT y otra pulsación de tecla. Cuando vea atajos que leen C-h O M-x, C significa la tecla control y M significa la tecla Alt (O Escape, dependiendo del sistema).
cómo Emacs:
ingrese ‘emacs’ en su terminal, y acceda al tutorial incorporado con C-h t. eso significa, mientras mantiene presionada la tecla CTRL, presione H, luego T.,
o, pruebe la combinación de teclas C-h r para abrir el manual dentro de Emacs. También puede usar el manual como un patio de recreo; solo recuerde salir sin guardar presionando la combinación de teclas C-x C-c.
enlaces útiles de Emacs:
- Emacs wiki
- GNU Guided Tour
- Cornell Emacs Quick Reference
Vi/Vim
Vi o una de sus variantes normalmente viene con su distro de elección. Se considera un editor «modal», lo que significa que hay diferentes modos para navegar por archivos y editar texto., Debido a que navega Vi de la manera más eficiente a través del uso de comandos de teclado y atajos, Vi es mejor experimentado que explicado.
Cuando ingresa Vi, comienza en modo normal y navega usando comandos del teclado y las teclas H, J, K y L para moverse hacia la izquierda, hacia abajo, hacia arriba y hacia la derecha, respectivamente.
usar Vi es más como resolver problemas con un toque saludable de hablar con su computadora. Considéralo una meditación; para obtener mejores resultados, practica declarando tus intenciones. Por ejemplo, mientras está en modo normal, para eliminar una palabra, presione D, luego W., Para cambiar todo dentro de un paréntesis, coloque el cursor dentro del paréntesis abierto (, luego presione c, luego i, luego abra paréntesis (.
Es posible que tenga algunos problemas iniciales para navegar Vi si está utilizando un teclado Dvorak, pero si ese es el caso, es probable que ya lo supiera.
Cómo Vi o Vim:
Enter `vi` o `vim` en su terminal.
en muchas distribuciones, es probable que, incluso si ingresas ‘ vi ‘ en un terminal, realmente estés abriendo Vim. Vim es un sucesor de vi con algunas mejoras. Se ejecuta de forma predeterminada en OS X y algunas distribuciones de Linux cuando se ejecuta ‘vi’.,
para salir de Vim sin guardar, presione ESC para entrar en modo normal, luego presione: (dos puntos) para acceder a la línea de comandos (aparece un mensaje en la parte inferior) e ingrese q!.
el operador : (dos puntos) comienza muchos comandos como :help para obtener ayuda, o :w para guardar. Para guardar y salir, puede usar ese mensaje y la combinación de teclas: wq, O mantener presionada la tecla MAYÚS y presionar Z dos veces (el atajo MAYÚS + ZZ).
si está atascado en el indicador y no recuerda el operador que desea usar, ingrese: (dos puntos), luego presione CTRL+D para obtener una lista de posibilidades.,
pruebe Vim:
para aprender los conceptos básicos de Vim, ingrese ‘vimtutor’ en su terminal para acceder a un recorrido interactivo.
Cuando estés listo para un poco de práctica avanzada, prueba VimGolf para obtener ejercicios que alienten a encontrar soluciones mejores y más eficientes para resolver desafíos.
Me gusta mostrar números de línea. El comando,’: set number’, hace que sea más fácil saltar rápidamente a números de línea específicos. Por ejemplo, para saltar a la línea 16, escriba :16 (dos puntos 16)
Al igual que Emacs, hay muchos complementos disponibles para Vim. Echa un vistazo a vimawesome para plugins para ayudar con lo que estás trabajando.,
- consejos y trucos de Swathmore
- Guía de Referencia de Vim de Linux Academy
- VimGolf
también intente: Neovim
autoproclamado como «literalmente el futuro de Vim», Neovim ha ido ganando tracción como el «reemplazo directo para Vim» que pretende ser. Neovim es un esfuerzo para refactorizar (básicamente, reescribir el interior para que funcione mejor sin estropear el exterior) la base de código de Vim y traer varias características de optimización, como complementos asíncronos (se ejecutan por separado, según sea necesario), un terminal y mejoras generales., Tenga en cuenta sin embargo, mientras que las revisiones han sido generalmente positivas, Neovim está actualmente en Alfa.
cómo instalar Neovim:
instale la aplicación utilizando el administrador de paquetes de su elección, luego ingrese ‘nvim’. Trátelo como Vim como se describió anteriormente y consulte la documentación de Neovim.
pero ¿qué pasa si me gusta sumergirme en Emacs y desearía que actuara más como Vim?
Emacs Evil mode podría ser para ti., No es malvado porque es más difícil( no más de lo habitual); no, el modo malvado hace que Emacs actúe un poco más como vim al darle modos y habilitar comandos accesibles a través del comando : trigger (disparador de dos puntos).
menciones honoríficas
Ed ha estado allí desde los albores de Unix, y se puede invocar con un simple ‘ ed ‘ seguido de un nombre de archivo. Lo primero que notarás es que no parece pasar nada. Eso es porque ed es tan ligero (menos de 100kB), que existe justo en las líneas terminales.,
al igual que Vim, ed es modal, y tiene un modo visual un poco diferente de lo que podría estar esperando. Úsalo si todo lo demás está roto o si es 1991. Si está decidido a aprender ed, consulte el manual de ED de GNU.
si solo lo estás abriendo para hurgar, ingresa ‘Q’para salir sin preguntar más.
gedit
el mismo caso de uso que nano, pero en lugar de estar basado en terminales, gedit requiere una interfaz gráfica de usuario (GUI). Debido a esto, realmente no pertenece a una lista de editores de texto basados en terminales, excepto para decir que es una opción en algunos sistemas., Úsalo si te hace feliz.
Wordstar 4.0
Editor de elección para matar a tus personajes favoritos.
Wordperfect
Editor de elección para el bufete de abogados aging. Al igual que vim y Emacs, WordPerfect ha existido desde finales de la década de 1970, y fue adoptado por los bufetes de abogados en los días DOS de principios de los 80. si es su editor de elección, cuando se disculpa con sus amigos por enviar archivos extraños, recuérdeles que OpenOffice y LibreOffice abrirán casi cualquier cosa en la mayoría de los sistemas operativos basados en gráficos.,
se reduce a esto
pruebe un editor y su tutorial, vea algunos videos de personas que lo usan para su propósito previsto, luego pase un día o dos usándolo con archivos reales. Una de las cosas buenas de los usuarios fundamentalistas de Vim y Emacs es que ambos han inundado Internet (sí, ‘I’ mayúscula) con consejos, complementos, accesos directos, juegos y versículos de la Biblia sobre un uso más eficiente para cada caso de uso posible.
el mejor editor para ti es el que te hace sentir que estás haciendo las cosas; no necesariamente el que más tiempo has invertido., Aunque, una vez que tus dedos están entrenados y tienes las cosas configuradas de la manera que quieres, probablemente es poco probable que cambies.
Leave a Reply