vim editor nano

Editor de consola: ¿algo entre VIM y nano?



nano editor (5)

No lo he usado personalmente, pero el sabor Crema de Vim modifica a Vim con más asignaciones de estilo estándar (por ejemplo, CTRL-F para Buscar), sin edición modal (modo de inserción normal vs. inserción) como en Vi (m), y También funciona en la consola (con menús). Tal vez eso hace que Vim sea adecuado para ti.

Utilicé vim durante mucho tiempo, pero cambié a Sublime Text el año pasado durante la mayor parte de mi trabajo de programación.

Ahora, cada vez que tengo que hacer uso de un editor de consola (principalmente sobre ssh ), me siento extremadamente incómodo con vim . Los atajos y los comandos han dejado mi memoria lentamente, mi vimrc , una vez cuidadosamente curado, está acumulando polvo, y no puedo usar el editor de manera efectiva sin volver a aprender todo.

Por otro lado, nano es simplemente tonto. Excelente para abrir un archivo, agregar una bandera y cerrarlo, pero es demasiado primitivo para cualquier otra cosa.

¿Hay algo en el medio que pueda usar? Puedo conformarme con no tan fácil como nano ni tan poderoso como vim.


Puede probar estos, pero tendrá que instalarlos en las máquinas en las que SSH:

Pero mi opinión es que deberías dejar de lado a Sublime, que tiene poca potencia, y volver a Vim.

$ vimtutor es tu amigo.


Puedes usar mcedit . Es mucho más fácil de usar que otros editores, incluso es compatible con el mouse sobre ssh (incluso en Putty Console desde Windows).

Simplemente instale el paquete Midnight Commander de la siguiente manera:

  • Ubuntu / Debian:

    sudo apt-get install mc

  • Fedora / Redhat:

    sudo yum install mc

  • Mac OS:

    brew install mc

y hará mcedit disponible.

En la consola local, incluso admite los accesos directos Shift+Del , Shift+Ins , Ctrl+Ins que usamos en Windows.

También tiene una buena capacidad para copiar bloques en archivos arbitrarios, lo que le brinda un número ilimitado de portapapeles.


Si desea aprender un editor de texto que está disponible en casi todas las máquinas en las que podría hacer SSH, básicamente sus únicas opciones son vim, emacs, nano y ed.

Emacs es una buena opción, siempre y cuando pueda recordar cx cs (guardar) y cx cc (cerrar) ... Pero solo son dos comandos menos de los que necesita recordar con vim ( i para el modo de inserción, <esc> para el modo normal, :w para guardar, y :q para salir.

¿Posiblemente una mejor alternativa sería ejecutar X11 localmente, para que pueda usar gedit , gvim o uno de los otros editores gráficos de la máquina remota? ¿O tal vez imprima un par de hojas de trucos (consulte: https://.com/questions/442057/what-is-your-linux-vim-cheat-sheet ) y manténgalas con su persona en todo momento?


Ya que eres un usuario Sublime, probablemente te sientas cómodo con Suplemon https://github.com/richrd/suplemon .

Es un poco como Sublime y está específicamente creado para ser fácil y poderoso al mismo tiempo. También tiene múltiples cursores y mapeo de teclas similar a Sublime. Está escrito en Python y es compatible con módulos adicionales. Esperemos que algún día también sea compatible con los paquetes Sublime.

Descargo de responsabilidad: soy el desarrollador de Suplemon.