Los editores de textos son fundamentales para modificar nuestros archivos compuestos por texto sin formato, en este post hablaremos especialmente del editor VI o VIM de linux.
Para trabajar con VI, basta con teclear en la terminal $ vi
Se recomienda no tener la tecla mayúscula activada al iniciar el editor, ya que no se podrán usar los comandos.
Algunos de los comandos son los siguientes, creditos Beny Blanco.
Cambiar entre texto y lineas
- cw palabra
- cc linea
- C resto de la linea
- S igual a cc
- r reemplazar
Borrar
- dw palabra
- dd linea
- D resto de la linea
- x bajo el cursor
- X después del cursor
- xp traspasar
Mover
- 0 empezando la linea
- $ fin de linea
- 1 espacio
- h espacio izquierdo
- j linea de abajo
- k linea de arriba
- D scroll abajo
- w palabra siguiente
- b palabra anterior
- e fin de la palabra
- G final del archivo
- nG ir a linea n
Comandos ex
- :set num colocar numeros
- :se nonu sin numeros
- :r file leer dentro el archivo
- :!cmd ejecutar comando
- :se wm=10 seleccionar palabras
Guardar y Salir
- :w guardar en buffer
- :q salir
- :wq! guardar y salir
- Z suspender vi
Insertar
- a despues del cursor
- A al final de la linea
- i antes del cursor
- l al principio de la linea
- o abrir la linea abajo
- O abrir la linea anterior
- yy copiar linea
- p pegar
Comandos
- u deshacer
- / buscar en el archivo
- ? encontrar arriba
- . repetir
- n siguiente
Otros
- Inicializar, cancelacion parcial y otros es con Esc
- Insert enter con aiocs AIOCS finaliza con Esc
- ultima linea
- enter con /?
- fin con RET
Segun el Linux Journal y una encuesta realizada en el mismo, se pone el procentaje de quienes lo usan sobre otros.
- Vim: 35%
- GNU Emacs: 19%
- Sublime Text: 10%
- Atom: 8%
- nano: 6%
- Geany: 5%
- Gedit: 4%
- Kate: 4%
- KWrite: 1%
- Otro: 7%