PDF de programación - Comandos de Vi/Vim

Imágen de pdf Comandos de Vi/Vim

Comandos de Vi/Vimgráfica de visualizaciones

Actualizado el 21 de Marzo del 2018 (Publicado el 17 de Octubre del 2017)
4.462 visualizaciones desde el 17 de Octubre del 2017
83,0 KB
1 página
Creado hace 16a (01/04/2008)
ESC

volver a
modo
normal

ª

º

PLANETALIA

Formación y Consultoría
Formación y Consultoría

Comandos de Vi / Vim

versión 1.1 - 1/04/2008

!

comando
externo
(shell)



·|

ir a
columna

"

2

utilizar
registro(2)

@repetir

macro

·

3

$

4

#anterior

ident

fin de
línea

%

ir al )]}
corresp a
([{

&

repetir
:s

5

6

inicio de
frase

buscar
adelante



7

(

8

fin de
frase

)

9

=

0

auto-
formato(2)

buscar
atrás



inicio
de línea



ir al inicio
de línea
con marca

¿

¡

Q



entrar
modo
'ex'

grabar
macro

W

sig.palab.
(sin punt)

w

sig.palab
(con punt)

fin palab.
(sin punt)

fin palab.
(con punt)

E

e

R



modo
sustit.

sustituir
carácter





atrás
hasta
carácter

adelante
hasta
carácter

Y

y

copiar
línea

copiar
hasta ...(2)

deshacer
línea

deshacer

U

u

insertar
en inicio
de linea

modo
inserción

I

i

O

o

insertar
línea
encima

insertar
línea
debajo

P

p

Pegar
antes

Pegar
después
(2)

hacer
algo

ir a marca

^



*

+

siguiente
identif.
bajo cursr

línea
siguiente

A

añadir
al final de
la línea

a

añadir

S

s

sustituir
línea

sustituir
carácter

Borrar
hasta fin
de línea

borrar (2)

D

d



buscar
carácter
atrás



buscar
carácter

G



>

<

sangrar

eliminar
sangría

Z



salir
(ZZ / ZQ)

repos.
linea(1)

X

x

borrar a
la izda.

C

cambiar
hasta fin
de línea

borrar a
la dcha.

c

cambiar(2)

V

v

líneas
visuales
(vim)

Modo
visual
(vim)

ir a EOF/
nº de línea

H

inicio de
pantalla

gf = abrir
archivo
bajo cursr

h

ß

ant.palab.
(sin punt.)

ant.palab.
(con punt)

B

b

N

n

J

j

unir
líneas

â

K

k

ayuda
(palab.

bajo curs) L
l
á

fin de

pantalla Ñ

à

ñ

¨

´

Ç

ç

{

inicio
parrafo

}

fin
párrafo

buscar
anterior

M

mitad de
pantalla

buscar
siguiente



establecer
marca

;

,

repetir
t/T/f/F
misma dir

repetir
t/T/f/F dir
opuesta

:

.

ejecutar
comando

repetir
comando

_

-

línea
anterior

Los comandos seguidos de un punt

(o ·) necesitan una o más teclas seguidas para completarse


§f
§D
§G
122G

/ B
/ U

(1)

z

t

z b

z

z

Macros

q t

@ t

pantalla adelante/atrás

½ pantalla adelante/atrás

Mostrar información sobre posición actual

Ir a la línea 122 (Primera línea = Línea 1)

Situar línea actual al principio de la pantalla

Situar línea actual al final de la pantalla

Situar línea actual en el centro de la pantalla

Iniciar grabación de la macro "t". En lugar de "t" puede ir
cualquier letra de la a a la z. Para finalizar la grabación, q otra vez

Reproducir la macro "t"

(2) Registros : Similares al portapapeles. Cada registro ("portapapeles") tiene un nombre de la a a la z.

"

"

"

a y $

a d $

a p

Copiar el resto de la línea en el portapapeles "a"

Cortar el resto de la línea en el portapapeles "a"

Pegar el contenido del portapapeles "a" después del cursor

El registro se puede omitir, en cuyo caso es el registro 0 ("portapapeles principal")

y $

Copiar el resto de la línea en el portapapeles principal

movimiento

Comandos de movimiento

operador

Requieren un comando de movimiento y actúan entre el cursor y el destino.
Por ejemplo, dw = Borrar sig. palabra, db = Borrar palabra anterior,
d6+ = borrar siguientes 6 líneas. Si el comando se escribe dos veces, actúa
sobre la línea actual: dd, >>, yy, etc.

especial

Comandos especiales

comando

Comandos directos. Si está en

rojo,

el comando entra en modo de inserción

Repetición de comandos:

La mayoría de los comandos se pueden repetir introduciendo un número delante. Ej: 25k = subir 25 líneas, 6dd = borrar seis líneas, etc.

modo : (modo "ex")

set nu
set sw=nnn
set autoindent

Muestra números de línea
Establece la anchura de sangrado
Establece sangrado automático

set ts=nnn
set wi=nnn
txt exp
ab
ab
una

txt

Establece la anchura del tabulador
Establece el tamaño de la ventana en líneas
Establece
Lista todas las abreviaciones existentes
Elimina la abreviación

como abreviación de

exp

txt

txt

s/antiguo/nuevo
s/antiguo/nuevo/g
%s/antiguo/nuevo/g
m,ns/antiguo/nuevo/g
m,ns/antiguo/nuevo/gc

w
w archivo
w >> archivo
q
q!
wq

Una sustitución en la línea actual
Sustitución global en la línea actual
Sustitución global en todo el archivo
Sustitución global entre las líneas m y n inclusive (ej: 10,100s/planetaria/Planetalia/g )
Sustitución global entre las líneas m y n inclusive, pidiendo confirmación

Guardar
Guardar con otro nombre
Añadir el contenido a un archivo (existente)
Salir
Salir incondicionalmente (sin grabar)
Guardar y salir

set

opcion

?

Imprimir el valor de

opcion

(ej: set ts?)

!cmd
m,n!cmd
%!cmd
r

!cmd

Ejecutar el comando externo cmd (ej: !ls)
Pasar las líneas m-n como entrada de cmd
Pasar todo el archivo como entrada de cmd
Ejecutar cmd e incorporar su salida al editor

Creado por Alexander Hristov. (c) 2008 Planetalia S.L. (http://www.planetalia.com), Licencia Creative Commons by-nc-nd 2.5.
Texto completo de la licencia en
Basado en una idea de vimemu (http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.html)

http://creativecommons.org/licenses/by-nc-nd/2.5/es/
  • Links de descarga
http://lwp-l.com/pdf7205

Comentarios de: Comandos de Vi/Vim (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad