Nano es un editor de texto para la terminal que puedes encontrar en cualquier distribución de GNU/Linux
Si necesitas editar rápidamente un archivo en la terminal de GNU/Linux y quieres hacerlo rápidamente, la opción es el editor nano. Está instalado en todas (o casi todas) las distribuciones de GNU/Linux y es muy sencillo de utilizar.
Aprendamos cómo usar las abreviaturas en el editor Vim y cómo estas nos pueden ahorrar mucho tiempo y pulsaciones de teclas.
En mi propósito personal de dedicarle tiempo al uso del editor Vim y dar mis primeros pasos con él, estoy descubriendo cada vez más cosas que lo hacen un gran editor que puede ahorrar tiempo y trabajo en algunos casos.
Reconozco que la curva de aprendizaje es pronunciada, pero creo que venciendo ese primer miedo a este editor modal, tiene muchas cosas interesantes. Cosas que voy descubriendo poco a poco, como algún que otro plugin, o alguna característica interesante que voy compartiendo por el blog.
En este caso quiero escribir sobre una funcionalidad que Vim trae de manera predeterminada y que me parece toda una herramienta, muy sencilla, muy interesante y muy útil. Me refiero a las abreviaturas en Vim.
Kate el editor avanzado de la comunidad KDE también tiene la posibilidad de manejarse como el editor Vim
Para las pequeñas ediciones de texto y el poco código que edito lo hago mediante el editor Kate de KDE. Un editor con muchas buenas características y funciones.
Este editor tiene muchas opciones a las que me he acostumbrado, como por ejemplo la terminal integrada, un panel lateral en el que navegar por los archivos del proyecto o del disco, pestañas, integración con el portapapeles, etc…
Como ya he dicho hace un tiempo, me he propuesto utilizar y profundizar más en el uso del editor Vim. Y todavía estoy descubriendo la cantidad de complementos que tiene Vim que pueden multiplicar su pontencial
Así que me pregunto ¿Se podrán lo bueno de Kate y el modo de funcionamiento modal de Vim todo en uno? La respuesta es sí.
Veamos cómo aprender a crear, editar y gestionar archivos de tareas con extensión .todo con el editor Vim y un complemento.
Como ya escribí en el blog, estoy en proceso de aprendizaje del editor Vim y dando los primeros pasos y aprendiendo a utilizarlo poco a poco. También leo más al respecto y busco por aquí y por allá información sobre Vim.
En ese proceso de búsqueda de información me estoy encontrando con cosas curiosas e interesantes que puede hacer el editor Vim. Una de ellas es la que os voy a contar ahora mismo.
Desde hace un tiempo me he decidido a darle una oportunidad al editor Vim. ¿Pero cómo empezar a aprender lo básico? ¿Cómo dar los primero pasos en Vim?
¿El editor del diablo? :þ
Sin dejar de lado a editores con interfaz gráfica como Kate u otras opciones menos «pesadas» como nano o micro, me he propuesto empezar a utilizar más a menudo el editor de texto Vim.
Dejemos de lado la guerra entre editores de Emacs y Vim. Y obviemos que tal como dice San iGNUcio Vim es en sí mismo una penitencia más que un pecado. Aquí trataré de explicar mis motivos por los que me decanto por este editor.
vim-gitgutter es un plugin para el editor Vim que señala las modificaciones realizadas en archivos bajo el control de versiones git
Vuelvo a reconocer aquí que no soy desarrollador, ni experto de nada. Vuelvo a recalcar que se poco de git y menos aún del editor Vim, pero lo poco que se lo comparto por si sirve.
Veamos un pequeño tutorial con el editor Kate del proyecto KDE para seleccionar texto en bloque.
Pincha sobre la imagen para ampliar
Editores de texto hay muchos, desde los clásicos para la línea de comandos como nano o micro, y hasta otras opciones más completas como puede ser Vim
Si optamos por opciones con interfaz gráfica, yo me quedo con el editor Kate del proyecto KDE, por que para mis necesidades cumple perfectamente su función.
Resaltado de sintaxis, terminal integrada, completa función de búsqueda y reemplazo, etc. Y una característica que he descubierto hace poco y de la que hablo aquí es la selección de texto en bloque (como se muestra en la imagen de cabecera).
Con estas sencillas configuraciones puedes hacer que el editor Vim (Vi Mejorado) sea más productivo y darle una segunda oportunidad.
Carátula del grupo «God Destruction»
En el blog ya has podido leer sobre cómo salir del editor Vim. Pero supongamos que además de eso queremos darle una segunda oportunidad y utilizarlo como tu editor de texto principal, con estas sencillas configuraciones puedes mejorar esa experiencia de uso.
Más allá de lo anecdótico de esa rivalidad entre usuarios de editores de texto Emacs y de Vi (o Vim), o de que Stallman lo llame el editor del diablo, primero he de puntualizar que no uso ninguno de forma intensiva. A mí me sirven cosas más simples y pequeñas como micro o nano.
Pero sí he de decir que en varias ocasiones me he encontrado a desarrolladores que me han dicho que usaban Vim. Así que como dice el refrán: «algo tiene el agua cuando la bendicen».
Es decir, que si mucha gente lo usa será porque le resulta una herramienta interesante, quizás es hora de descubrir este editor más en profundidad. Si te animas a probarlo, quizás estas pequeñas configuraciones hagan que sea más sencillo ese cambio hacia Vim.
nano es un editor de texto para la consola, ligero y presente en los repositorios de las distribuciones de GNU/Linux.
Cuando estás en una consola sin interfaz gráfica y necesitas echar mano de un editor de texto nano puede ser la solución rápida, ligera y sencilla que puede salvarte el día.
En el blog ya he escrito sobre el editor micro, un editor sencillo, pero que quizás no encuentres rápidamente en los repositorios de tu distribución de GNU/Linux.
El editor de texto micro quiere ser la opción de reemplazo para el editor nano. Igual de ligero, pero más sencillo e intuitivo y con más opciones.
Pincha sobre la imagen para ampliar
Para editar archivos en una consola o emulador de consola siempre suelen poner los ejemplos de Vio Emacs. En algunos caso también nano. Pero para todas estas opciones es necesario conocer el manejo y uso de esos editores que en algunos casos no es muy intuitivo.
De las anteriores opciones, me disculparán los «fans acérrimos», pero prefiero nano por su sencillez y porque es más sencillo para editar un simple archivo en la terminal.