lunes, 18 de abril de 2011

Vi Mejorado (vim)

Instalar vim:

apt-get install vim

Comandos:


Eliminar líneas comentadas con "#":
:g/^#/d

Descomentar el # de la linea 3 a la 8 con vim:
:3,8 s/#/ /g

Descomentar el ; desde la linea 10 hasta el final del archivo:
:10,$ s/;/ /g

Ir a la linea 20:
:20

Ir al final del archivo:
:$

Ayuda sobre vim:
:help

Historial de comandos en vim:
:history

Ordena el archivo:
:sort

Ordena en orden inverso:
:sort!

Borrar primer columna de caracteres:
ctrl+v
G
d

Borrar las primer palabra de cada linea: (todas deben tener al menos 1):
ctrl+v
G
1w
d

Borrar la palabra:
dw

Ir dos palabras adelante:
2w

Pasar todas las lineas de minusculas a mayusculas:
ctrl+v
G
$
gU

Para lo mismo que antes pero a minusculas:
ctrl+v
G
$
gu

Completa la palabra, debe existir en el archivo antes, si existe más de una da para elegir:
ctrl+n

Editar el vimrc de root:

vim /root/.vimrc

Backup de los archivos modificados:
#set nobackup # Por defecto
set backup
set backupdir=/root/vimBackup

Historial de comandos de vi (lineas buffereadas 100):
set history 100

Resaltar palabras buscadas:
set hlsearch

Mostrar el archivo en colores:
syntax on

Quitar beep:
set vb

Cambiar colores para comentarios:
#highlight Comment ctermfg=Green
#highlight Comment ctermfg=LightCyan
#highlight Comment ctermfg=DarkBlue # Por defecto
highlight Comment ctermfg=Blue

En busquedas omite MAY y min (Buscar en minúsculas):
set ic

Cambiar cantidad de espacios del TAB a 10:
set tabstop=10

Indica filas y columnas totales que posee el archivo:
set ruler

No hay comentarios: