- Vim puede ser poco amigable para usuarios novatos.
- Nociones elementales:
1. Vi trabaja en 3 diferentes modos:
- Modo de Comandos: Este es el modo por defecto. Hay diferentes tipos de comandos, por ejemplo:
dd ----> borra una línea y la coloca en el buffer
de ----> borra la siguiente palabra y la coloca en el buffer
db ----> borra la palabra anterior y la coloca en el buffer
a ------> ingresa a modo "Insert"
p ------> pega lo que haya en el buffer en la posición indicada
u ------> deshace el cambio anterior
gg -------> para ir al principio del documento
G --------> para ir al final del documento
:5 --------> para ir a la línea 5
/test ------> busca la palabra test dentro el archivo, si luego de encontrar la palabra test presionamos "n" buscamos la próxima palabra que coincida, si presionamos "N" se devuelve a la palabra anterior
- Modo Insert: Aca es donde podemos escribir y/o borrar palabras. Para ingresar a este modo debes digitar primero "i", "a", u "o". La diferencia entre las primeras dos y "o" es que o agrega una nueva línea y pone el cursor al inicio de la nueva línea.
**Para salir del modo Insert hay que digitar ESC, esto nos devuelve al modo de Comandos.
- Modo Ex: En este modo podemos guardar los archivos o salir de Vi, por ejemplo:
:w ----------> guarda los cambios en el archivo. La "w" corresponde a "Writte"
:q! ----------> salir de Vim sin guardar los cambios
:wq ----------> guardar los cambios y salir
Anotaciones finales
- Si es un usuario nuevo en Linux y tiene una "bronca" tratando de utilizar Vim, le recomiendo que utilice "nano", pués es mucho más amigable.
- La mejor forma de aprender vim es practicando.
Para practicar puede hacer algo como lo siguiente:
1. ir a /opt/installtemp
cd /opt/installtemp
2. Crear un archivo invocando vim
vim nombreDelArchivoDePractica
3. Practique ir al insert mode, escribir, luego volver al modo de comandos con ESC, borrar una palabra, pegarla, borrar una línea. Estas son algunas de las prácticas comunes en vim.
Siempre se puede buscar en google.com por ejemplo "vim cheat sheet" para tener una lista específica de comandos y opciones.
No hay comentarios:
Publicar un comentario