Guia rápida vi - Unix
Comandos: (macros y abreviaturas)
:[x,y]s/patrón/sustitución/opción
Sustituye con las opciones el patrón por
sustitución entre las líneas x e y
El comando s(substitute) sustituye solo la primera ocurrencia de una cadena.
[x,y]
Rango de líneas x e y entre las que se
efectuará la sustitución
%
Si se trata de todo el fichero, el rango
puedesustituirse por este meta–carácter
Estos comandos pueden ser definidos a través de la
variable EXINIT de entorno.
EXINIT=’||…’
: set options
map …
ab …
export EXINIT (en Bourne shell)
Sustitución\&
\~
\[1-9]
\u
\l
\U
\L
Meta–carácter básico de sustitución de los
caracteres de la expresión
Meta–carácter si el set nomagic está activo
Meta–secuencia que es sustituida por elcarácter indicado en la n–ésima subexpresión incluida entre ‘\(‘ y ‘\)’
Convierte a mayúsculas el carácter
Convierte a minúsculas el carácter
Convierte a mayúsculas hasta encontrar el
carácter ‘\E’ ó ‘\e’Convierte a minúsculas hasta encontrar el
carácter ‘\E’ ó ‘\e’
Opciones
g
p
c
Sustituye todas las ocurrencias de una
línea
Las líneas son impresas en pantalla
Sustitucionescondicionadas. Y confirma la
sustitución, otra tecla como no
Ejemplos:
:s/esto/\u&
Cambia ‘esto’ por ‘Esto’
:s/esto/\U&
Cambia ‘esto’ por ‘ESTO’
:s/\(esto\) \(aquel\)/\U\1E \u\2
Cambia ‘esto aquel’ por‘ESTO Aquel’
&
Alternativamente pueden ser guardadas en el fichero .exrc
del directorio del usuario.
“
Línea de comentarios
abbr
Abreviaturas:
:abbr uci Unidad de Cuidados Intensivos
mapMacros:
:map v:!clear^M
set opción
Opciones
Opciones
Existen dos tipos de opciones que se (des)activan con el
comando set:
•
Booleanas (on/off)
•
Numéricas (que necesitan un valor)
:setopción
Activa la opción
:set noopción
Desactiva la opción
ai
:set ai (autoindent), habilita la autoin(noai)
dentación. Se vuelve al principio de
línea con Ctrl-D
ht
:set ht=5 (hartabs),...
Regístrate para leer el documento completo.