vim-por-defecto

Anteriormente hemos hablado sobre algunos conceptos básicos sobre los editores VI/VIM, pero VI y VIM son editores muy potentes y hay muchas otras funcionalidades que se pueden utilizar con éstos. En este tutorial, vamos a aprender algunos usos avanzados de VI/VIM.

Abrir múltiples archivos con VI/VIM

Para abrir múltiples archivos, el comando sería el mismo que para un solo archivo; simplemente agregamos el nombre del archivo para el segundo archivo también.

$ vi archivo1 archivo2 archivo 3

Ahora para navegar al siguiente archivo, podemos usar:

$ :n

o también podemos usar:

$ :e nombredearchivo

Ejecutar comandos externos dentro del editor

Podemos ejecutar comandos externos de Linux/Unix desde el editor vi, es decir, sin salir del editor. Para emitir un comando desde el editor, regresa al modo de comando si estás en el modo Insertar y usamos el BANG, es decir, ‘!‘ Seguido del comando que se debes usar. La sintaxis para ejecutar un comando es,

$ :! command

Un ejemplo de esto sería:

$ :! df -H

Buscando y reemplazando un patrón

Es posible que tengamos que buscar y reemplazar una palabra o un patrón de nuestros archivos de texto. Entonces, en lugar de encontrar la ocurrencia de una palabra de un archivo de texto completo y reemplazarlo, podemos emitir un comando desde el modo comando para reemplazar la palabra automáticamente. La sintaxis para usar la búsqueda y el reemplazo es,

$ :s/pattern_to_be_found/New_pattern/g

Supongamos que queremos encontrar la palabra “alfa” y reemplazarla con la palabra “beta”, el comando sería:

$ :s/alfa/beta/g

Si solo queremos reemplazar la primera aparición de la palabra “alfa”, entonces el comando sería:

$ :s/alfa/beta/

Usando los comandos Set

También podemos personalizar el comportamiento, la sensación y el tacto del editor vi/vim utilizando el comando set. Aquí hay una lista de algunas opciones que se pueden usar con set para modificar el comportamiento del editor,

$ :set ic                             ignora los casos mientras busca

$ :set smartcase             hacer cumplir la búsqueda sensible a mayúsculas

$ :set nu                          mostrar el número de línea al comienzo de la línea

$ :set hlsearch                resalta las palabras que coinciden

$ : set ro                          cambia el tipo de archivo para que solo lea

$ : set term                      imprime el tipo de terminal

$ : set ai                           establece auto-sangría

$ :set noai                       desactiva auto-sangría

Algunos otros comandos para modificar los editores de vi son,

$ :colorscheme                se usa para cambiar el esquema de color para el editor. (solo para el editor de VIM)

$ :syntax on                     activará la sintaxis de color para archivos .xml, .html, etc. (solo para el editor VIM)

 

Fuente: Original | maslinux

¿Quién está en línea?

Hay 722 invitados y ningún miembro en línea