50 lines
1.5 KiB
Markdown
50 lines
1.5 KiB
Markdown
|
# COMANDOS VIM
|
||
|
|
||
|
```sh
|
||
|
mkdir nvim -> para crear el directorio neovim
|
||
|
cd nvim
|
||
|
vim .
|
||
|
```
|
||
|
% -> crear archivo
|
||
|
d -> crear un directorio
|
||
|
|
||
|
TIENE 4 MODOS:
|
||
|
|
||
|
1. NORMAL MODE - el modo que te deja mover el cursor, w mueve hacia adelante y b hacia atras
|
||
|
Para moverse en el texto en modo normal w mueve el cursor al principio de la palabra y e al final de la palabra
|
||
|
/(texto) -> para buscar una palabra en el texto, n para pasar a la siguiente palabra y N para pasar a ala palabra anterior buscada
|
||
|
x -> para borrar el caracter bajo el cursor
|
||
|
X -> para borrar el caracter a la izquierda del cursor
|
||
|
d -> para borrar el comando, tambien copia el contenido para que se pueda pegar con p
|
||
|
dd -> para borrar una linea
|
||
|
dw -> borra la primera palabra a la derecha del cursor
|
||
|
. -> repite el comanto anterior
|
||
|
|
||
|
2. INSERT MODE - para escribir
|
||
|
a -> mueve el cursor
|
||
|
Ejemplo: 16j 5k (para moverse entre lineas con el numero de linea)
|
||
|
gg -> inicio del documento
|
||
|
G -> final del documento
|
||
|
o -> inserta nueva linea
|
||
|
O -> inserta una linea arriba de la actual
|
||
|
r -> cambia el caracter bajo el cursor
|
||
|
|
||
|
3. VISUAL MODE - seleccionas el texto usando teclas de movimiento
|
||
|
v -> para entrar al visual mode
|
||
|
y -> copiar
|
||
|
p -> pegar
|
||
|
seleccionas palabra y borras con d
|
||
|
Ejemplo: VyjjVp - selecciona linea. la copia, se mueve lineas y pega la linea completa
|
||
|
|
||
|
COMMAND COUNT MOTION
|
||
|
|
||
|
4. COMMAND MODE - :
|
||
|
|
||
|
u -> para dehacer lo que acabas de hacer
|
||
|
ctrl+r -> para volver a hacer la acción anterior
|
||
|
:w -> para guardar
|
||
|
:q -> para salir
|
||
|
:wq -> guardar y salir
|
||
|
:q! -> salir sin guardar
|
||
|
|