blob: ed9397c02b8683fb0081ef084c62297ee9fa56b3 [file] [log] [blame]
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +00001===============================================================================
Bram Moolenaard899e512022-05-07 21:54:03 +01002= B i e n v e n i d o a l t u t o r d e V I M - Versión 1.7 =
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +00003===============================================================================
4
Bram Moolenaard899e512022-05-07 21:54:03 +01005 Vim es un editor muy potente que dispone de muchos comandos, demasiados
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +00006 para ser explicados en un tutor como éste. Este tutor está diseñado
Bram Moolenaard899e512022-05-07 21:54:03 +01007 para describir suficientes comandos para que usted sea capaz de
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +00008 aprender fácilmente a usar Vim como un editor de propósito general.
9
Bram Moolenaard899e512022-05-07 21:54:03 +010010 El tiempo necesario para completar el tutor es aproximadamente de 30
Bram Moolenaar09c6f262019-11-17 15:55:14 +010011 minutos, dependiendo de cuánto tiempo se dedique a la experimentación.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +000012
Bram Moolenaard899e512022-05-07 21:54:03 +010013 Los comandos de estas lecciones modificarán el texto. Haga una copia de
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +000014 este fichero para practicar (con «vimtutor» esto ya es una copia).
15
16 Es importante recordar que este tutor está pensado para enseñar con
Bram Moolenaard899e512022-05-07 21:54:03 +010017 la práctica. Esto significa que es necesario ejecutar los comandos
18 para aprenderlos adecuadamente. Si únicamente lee el texto, ¡se le
19 olvidarán los comandos.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +000020
Bram Moolenaard899e512022-05-07 21:54:03 +010021 Ahora, asegúrese de que la tecla de bloqueo de mayúsculas NO está
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +000022 activada y pulse la tecla j lo suficiente para mover el cursor
23 de forma que la Lección 1.1 ocupe completamente la pantalla.
24~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaard899e512022-05-07 21:54:03 +010025 Lección 1.1: MOVER EL CURSOR
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +000026
Bram Moolenaard899e512022-05-07 21:54:03 +010027 ** Para mover el cursor, pulse las teclas h,j,k,l de la forma indicada. **
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +000028 ^
Bram Moolenaard899e512022-05-07 21:54:03 +010029 k Indicación: La tecla h está a la izquierda y lo mueve a la izquierda.
30 < h l > La tecla l está a la derecha y lo mueve a la derecha.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +000031 j La tecla j parece una flecha que apunta hacia abajo.
32 v
33
34 1. Mueva el cursor por la pantalla hasta que se sienta cómodo con ello.
35
Bram Moolenaard899e512022-05-07 21:54:03 +010036 2. Mantenga pulsada la tecla (j) hasta que se repita «automágicamente».
37 Ahora ya sabe como llegar a la lección siguiente.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +000038
Bram Moolenaard899e512022-05-07 21:54:03 +010039 3. Utilizando la tecla abajo, vaya a la lección 1.2.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +000040
Bram Moolenaard899e512022-05-07 21:54:03 +010041NOTA: Si alguna vez no está seguro sobre algo que ha tecleado, pulse <ESC>
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +000042 para situarse en modo Normal. Luego vuelva a teclear la orden que deseaba.
43
Bram Moolenaard899e512022-05-07 21:54:03 +010044NOTA: Las teclas de movimiento del cursor también funcionan. Pero usando
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +000045 hjkl podrá moverse mucho más rápido una vez que se acostumbre a ello.
Bram Moolenaard899e512022-05-07 21:54:03 +010046 ¡De verdad!
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +000047
48~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaard899e512022-05-07 21:54:03 +010049 Lección 1.2: SALIR DE VIM
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +000050
Bram Moolenaard899e512022-05-07 21:54:03 +010051 ¡¡ NOTA: Antes de ejecutar alguno de los siguientes pasos lea primero
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +000052 la lección entera!!
53
54 1. Pulse la tecla <ESC> (para asegurarse de que está en modo Normal).
55
Bram Moolenaard899e512022-05-07 21:54:03 +010056 2. Escriba: :q! <INTRO>
57 Esto provoca la salida del editor DESCARTANDO cualquier cambio que haya hecho.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +000058
Bram Moolenaard899e512022-05-07 21:54:03 +010059 3. Regrese aquí ejecutando el comando que le trajo a este tutor.
60 Éste puede haber sido: vimtutor <INTRO>
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +000061
Bram Moolenaard899e512022-05-07 21:54:03 +010062 4. Si ha memorizado estos pasos y se siente con confianza, ejecute los
63 pasos 1 a 3 para salir y volver a entrar al editor.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +000064
Bram Moolenaard899e512022-05-07 21:54:03 +010065NOTA: :q! <INTRO> descarta cualquier cambio que haya realizado.
66 En próximas lecciones aprenderá cómo guardar los cambios en un archivo.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +000067
Bram Moolenaard899e512022-05-07 21:54:03 +010068 5. Mueva el cursor hasta la Lección 1.3.
69
70
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +000071~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaard899e512022-05-07 21:54:03 +010072 Lección 1.3: EDITAR TEXTO - BORRAR
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +000073
Bram Moolenaard899e512022-05-07 21:54:03 +010074 ** Pulse x para eliminar el carácter bajo el cursor. **
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +000075
76 1. Mueva el cursor a la línea de abajo señalada con --->.
77
Bram Moolenaard899e512022-05-07 21:54:03 +010078 2. Para corregir los errores, mueva el cursor hasta que esté sobre el
Bram Moolenaar20aac6c2018-09-02 21:07:30 +020079 carácter que va a ser borrado.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +000080
Bram Moolenaard899e512022-05-07 21:54:03 +010081 3. Pulse la tecla x para eliminar el carácter no deseado.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +000082
83 4. Repita los pasos 2 a 4 hasta que la frase sea la correcta.
84
85---> La vvaca saltóó soobree laa luuuuna.
86
87 5. Ahora que la línea esta correcta, continúe con la Lección 1.4.
88
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +000089NOTA: A medida que vaya avanzando en este tutor no intente memorizar,
90 aprenda practicando.
91
Bram Moolenaard899e512022-05-07 21:54:03 +010092
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +000093~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar3c053a12022-10-16 13:11:12 +010094 Lección 1.4: EDITAR TEXTO - INSERTAR
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +000095
Bram Moolenaard899e512022-05-07 21:54:03 +010096 ** Pulse i para insertar texto. **
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +000097
98 1. Mueva el cursor a la primera línea de abajo señalada con --->.
99
Bram Moolenaard899e512022-05-07 21:54:03 +0100100 2. Para hacer que la primera línea sea igual que la segunda, mueva el
101 cursor hasta que esté sobre el carácter ANTES del cual el texto va a ser
102 insertado.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000103
104 3. Pulse i y escriba los caracteres a añadir.
105
106 4. A medida que sea corregido cada error pulse <ESC> para volver al modo
107 Normal. Repita los pasos 2 a 4 para corregir la frase.
108
109---> Flta texto en esta .
110---> Falta algo de texto en esta línea.
111
Bram Moolenaard899e512022-05-07 21:54:03 +0100112 5. Cuando se sienta cómodo insertando texto pase vaya a la lección 1.5.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000113
114
115~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaard899e512022-05-07 21:54:03 +0100116 Lección 1.5: EDITAR TEXTO - AÑADIR
117
118
119 ** Pulse A para añadir texto. **
120
121 1. Mueva el cursor a la primera línea inferior marcada con --->.
122 No importa sobre qué carácter está el cursor en esta línea.
123
124 2. Pulse A y escriba el texto necesario.
125
126 3. Cuando el texto haya sido añadido pulse <ESC> para volver al modo Normal.
127
128 4. Mueva el cursor a la segunda línea marcada con ---> y repita los
129 pasos 2 y 3 para corregir esta frase.
130
131---> Falta algún texto en es
132 Falta algún texto en esta línea.
133---> También falta alg
134 También falta algún texto aquí.
135
136 5. Cuando se sienta cómodo añadiendo texto pase a la lección 1.6.
137
138~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
139 Lección 1.6: EDITAR UN ARCHIVO
140
141 ** Use :wq para guardar un archivo y salir **
142
143 !! NOTA: Antes de ejecutar los siguientes pasos, lea la lección entera!!
144
145 1. Si tiene acceso a otra terminal, haga lo siguiente en ella.
146 Si no es así, salga de este tutor como hizo en la lección 1.2: :q!
147
148 2. En el símbolo del sistema escriba este comando: vim archivo.txt <INTRO>
149 'vim' es el comando para arrancar el editor Vim, 'archivo.txt'
150 es el nombre del archivo que quiere editar
151 Utilice el nombre de un archivo que pueda cambiar.
152
153 3. Inserte y elimine texto como ya aprendió en las lecciones anteriores.
154
155 4. Guarde el archivo con los cambios y salga de Vim con: :wq <INTRO>
156
157 5. Si ha salido de vimtutor en el paso 1 reinicie vimtutor y baje hasta
158 el siguiente sumario.
159
160 6. Después de leer los pasos anteriores y haberlos entendido: hágalos.
161
162~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000163 RESUMEN DE LA LECCIÓN 1
164
165
Bram Moolenaar5c736222010-01-06 20:54:52 +0100166 1. El cursor se mueve utilizando las teclas de las flechas o las teclas hjkl.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000167 h (izquierda) j (abajo) k (arriba) l (derecha)
168
Bram Moolenaard899e512022-05-07 21:54:03 +0100169 2. Para acceder a Vim desde el símbolo del sistema escriba:
170 vim NOMBREARCHIVO <INTRO>
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000171
172 3. Para salir de Vim escriba: <ESC> :q! <INTRO> para eliminar todos
173 los cambios.
Bram Moolenaard899e512022-05-07 21:54:03 +0100174 O escriba: <ESC> :wq <INTRO> para guardar los cambios.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000175
Bram Moolenaard899e512022-05-07 21:54:03 +0100176 4. Para borrar un carácter bajo el cursor en modo Normal pulse: x
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000177
Bram Moolenaard899e512022-05-07 21:54:03 +0100178 5. Para insertar o añadir texto escriba:
179 i escriba el texto a insertar <ESC> inserta el texto antes del cursor
180 A escriba el texto a añadir <ESC> añade texto al final de la línea
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000181
Bram Moolenaard899e512022-05-07 21:54:03 +0100182NOTA: Pulsando <ESC> se vuelve al modo Normal o cancela una orden no deseada
183 o incompleta.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000184
185Ahora continúe con la Lección 2.
186
187~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaard899e512022-05-07 21:54:03 +0100188 Lección 2.1: COMANDOS PARA BORRAR
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000189
190
Bram Moolenaard899e512022-05-07 21:54:03 +0100191 ** Escriba dw para borrar una palabra **
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000192
193
194 1. Pulse <ESC> para asegurarse de que está en el modo Normal.
195
Bram Moolenaard899e512022-05-07 21:54:03 +0100196 2. Mueva el cursor a la línea inferior señalada con --->.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000197
198 3. Mueva el cursor al comienzo de una palabra que desee borrar.
199
200 4. Pulse dw para hacer que la palabra desaparezca.
201
Bram Moolenaard899e512022-05-07 21:54:03 +0100202 NOTA: La letra d aparecerá en la última línea inferior derecha
203 de la pantalla mientras la escribe. Vim está esperando que escriba w .
204 Si ve otro carácter que no sea d escribió algo mal, pulse <ESC> y
205 comience de nuevo.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000206
207---> Hay algunas palabras pásalo bien que no pertenecen papel a esta frase.
208
Bram Moolenaard899e512022-05-07 21:54:03 +0100209 5. Repita los pasos 3 y 4 hasta que la frase sea correcta y pase a la
210 lección 2.2.
211
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000212
213~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaard899e512022-05-07 21:54:03 +0100214 Lección 2.2: MÁS COMANDOS PARA BORRAR
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000215
216
217 ** Escriba d$ para borrar hasta el final de la línea. **
218
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000219 1. Pulse <ESC> para asegurarse de que está en el modo Normal.
220
Bram Moolenaard899e512022-05-07 21:54:03 +0100221 2. Mueva el cursor a la línea inferior señalada con --->.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000222
223 3. Mueva el cursor al final de la línea correcta (DESPUÉS del primer . ).
224
225 4. Escriba d$ para borrar hasta el final de la línea.
226
227---> Alguien ha escrito el final de esta línea dos veces. esta línea dos veces.
228
Bram Moolenaard899e512022-05-07 21:54:03 +0100229 5. Pase a la lección 2.3 para entender qué está pasando.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000230
231
232
Bram Moolenaard899e512022-05-07 21:54:03 +0100233~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
234 Lección 2.3: SOBRE OPERADORES Y MOVIMIENTOS
235
236
237 Muchos comandos que cambian texto están compuestos por un operador y un
238 movimiento.
239 El formato para eliminar un comando con el operador de borrado d es el
240 siguiente:
241
242 d movimiento
243
244 Donde:
245 d - es el operador para borrar.
246 movimiento - es sobre lo que el comando va a operar (lista inferior).
247
248 Una lista resumida de movimientos:
249 w - hasta el comienzo de la siguiente palabra, EXCLUYENDO su primer
250 carácter.
Bram Moolenaar3c053a12022-10-16 13:11:12 +0100251 e - hasta el final de la palabra actual, INCLUYENDO el último carácter.
Bram Moolenaard899e512022-05-07 21:54:03 +0100252 $ - hasta el final de la línea, INCLUYENDO el último carácter.
253
Bram Moolenaar3c053a12022-10-16 13:11:12 +0100254 Por tanto, al escribir de borrará desde la posición del cursor, hasta
255 el final de la palabra.
256
Bram Moolenaard899e512022-05-07 21:54:03 +0100257NOTA: Pulsando únicamente el movimiento estando en el modo Normal sin un
258 operador, moverá el cursor como se especifica en la lista anterior.
259
260~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
261 Lección 2.4: UTILIZAR UN CONTADOR PARA UN MOVIMIENTO
262
263
264 ** Al escribir un número antes de un movimiento, lo repite esas veces. **
265
266 1. Mueva el cursor al comienzo de la línea marcada con --->.
267
Bram Moolenaar3c053a12022-10-16 13:11:12 +0100268 2. Escriba 2w para mover el cursor dos palabras hacia adelante.
Bram Moolenaard899e512022-05-07 21:54:03 +0100269
270 3. Escriba 3e para mover el cursor al final de la tercera palabra hacia
271 adelante.
272
273 4. Escriba 0 (cero) para colocar el cursor al inicio de la línea.
274
275 5. Repita el paso 2 y 3 con diferentes números.
276
Bram Moolenaar3c053a12022-10-16 13:11:12 +0100277---> Esto es solo una línea con palabras donde poder moverse.
Bram Moolenaard899e512022-05-07 21:54:03 +0100278
279 6. Pase a la lección 2.5.
280
281
282
283
284~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
285 Lección 2.5: UTILIZAR UN CONTADOR PARA BORRAR MAS
286
287
288 ** Al escribir un número con un operador lo repite esas veces. **
289
290 En combinación con el operador de borrado y el movimiento mencionado
291 anteriormente, añada un contador antes del movimiento para eliminar más:
292 d número movimiento
293
Bram Moolenaar3c053a12022-10-16 13:11:12 +0100294 1. Mueva el cursor al inicio de la primera palabra en MAYÚSCULAS en la
295 línea marcada con --->.
Bram Moolenaard899e512022-05-07 21:54:03 +0100296
297 2. Escriba d2w para eliminar las dos palabras en MAYÚSCULAS.
298
299 3. Repita los pasos 1 y 2 con diferentes contadores para eliminar
300 las siguientes palabras en MAYÚSCULAS con un comando.
301
Bram Moolenaar3c053a12022-10-16 13:11:12 +0100302---> Esta ABC DE serie FGHI JK LMN OP de palabras ha sido Q RS TUV limpiada.
Bram Moolenaard899e512022-05-07 21:54:03 +0100303
304
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000305
306
307
308~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaard899e512022-05-07 21:54:03 +0100309 Lección 2.6: OPERACIÓN EN LÍNEAS
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000310
311
Bram Moolenaard899e512022-05-07 21:54:03 +0100312 ** Escriba dd para eliminar una línea completa. **
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000313
Bram Moolenaard899e512022-05-07 21:54:03 +0100314 Debido a la frecuencia con que se elimina una línea completa, los
315 diseñadores de Vi, decidieron que sería más sencillo simplemente escribir
316 dos letras d para eliminar una línea.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000317
Bram Moolenaard899e512022-05-07 21:54:03 +0100318 1. Mueva el cursor a la segunda línea del párrafo inferior.
319 2. Escriba dd para eliminar la línea.
320 3. Ahora muévase a la cuarta línea.
321 4. Escriba 2dd para eliminar dos líneas a la vez.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000322
Bram Moolenaard899e512022-05-07 21:54:03 +0100323---> 1) Las rosas son rojas,
324---> 2) El barro es divertido,
Bram Moolenaar3c053a12022-10-16 13:11:12 +0100325---> 3) La violeta es azul,
Bram Moolenaard899e512022-05-07 21:54:03 +0100326---> 4) Tengo un coche,
327---> 5) Los relojes dan la hora,
328---> 6) El azúcar es dulce
329---> 7) Y también lo eres tú.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000330
Bram Moolenaard899e512022-05-07 21:54:03 +0100331La duplicación para borrar líneas también funcionan con los operadores
332mencionados anteriormente.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000333
334~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaard899e512022-05-07 21:54:03 +0100335 Lección 2.7: EL MANDATO DESHACER
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000336
337
Bram Moolenaard899e512022-05-07 21:54:03 +0100338 ** Pulse u para deshacer los últimos comandos,
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000339 U para deshacer una línea entera. **
340
Bram Moolenaard899e512022-05-07 21:54:03 +0100341 1. Mueva el cursor a la línea inferior señalada con ---> y sitúelo bajo el
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000342 primer error.
Bram Moolenaard899e512022-05-07 21:54:03 +0100343 2. Pulse x para borrar el primer carácter no deseado.
344 3. Pulse ahora u para deshacer el último comando ejecutado.
345 4. Ahora corrija todos los errores de la línea usando el comando x.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000346 5. Pulse ahora U mayúscula para devolver la línea a su estado original.
347 6. Pulse ahora u unas pocas veces para deshacer lo hecho por U y los
Bram Moolenaard899e512022-05-07 21:54:03 +0100348 comandos previos.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000349 7. Ahora pulse CTRL-R (mantenga pulsada la tecla CTRL y pulse R) unas
Bram Moolenaard899e512022-05-07 21:54:03 +0100350 cuantas veces para volver a ejecutar los comandos (deshacer lo deshecho).
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000351
352---> Corrrija los errores dee esttta línea y vuuelva a ponerlos coon deshacer.
353
Bram Moolenaard899e512022-05-07 21:54:03 +0100354 8. Estos son unos comandos muy útiles. Ahora vayamos al resumen de la
355 lección 2.
356
357
358
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000359
360~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
361 RESUMEN DE LA LECCIÓN 2
362
Bram Moolenaard899e512022-05-07 21:54:03 +0100363 1. Para borrar desde el cursor hasta siguiente palabra pulse: dw
364 2. Para borrar desde el cursor hasta el final de la palabra pulse: de
365 3. Para borrar desde el cursor hasta el final de una línea pulse: d$
366 4. Para borrar una línea entera pulse: dd
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000367
Bram Moolenaar3c053a12022-10-16 13:11:12 +0100368 5. Para repetir un movimiento anteponga un número: 2w
Bram Moolenaard899e512022-05-07 21:54:03 +0100369 6. El formato para un comando de cambio es:
370 operador [número] movimiento
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000371 donde:
Bram Moolenaard899e512022-05-07 21:54:03 +0100372 comando - es lo que hay que hacer, por ejemplo, d para borrar
373 [número] - es un número opcional para repetir el movimiento
374 movimiento - se mueve sobre el texto sobre el que operar, como
375 w (palabra), $ (hasta el final de la línea), etc.
376 7. Para moverse al inicio de la línea utilice un cero: 0
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000377
Bram Moolenaard899e512022-05-07 21:54:03 +0100378 8. Para deshacer acciones previas pulse: u (u minúscula)
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000379 Para deshacer todos los cambios de una línea pulse: U (U mayúscula)
Bram Moolenaard899e512022-05-07 21:54:03 +0100380 Para deshacer lo deshecho pulse: CTRL-R
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000381
382
383~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaard899e512022-05-07 21:54:03 +0100384 Lección 3.1: EL COMANDO «PUT» (poner)
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000385
Bram Moolenaard899e512022-05-07 21:54:03 +0100386** Pulse p para poner (pegar) después del cursor lo último que ha borrado. **
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000387
Bram Moolenaard899e512022-05-07 21:54:03 +0100388 1. Mueva el cursor a la primera línea inferior marcada con --->.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000389
Bram Moolenaard899e512022-05-07 21:54:03 +0100390 2. Escriba dd para borrar la línea y almacenarla en un registro de Vim.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000391
Bram Moolenaard899e512022-05-07 21:54:03 +0100392 3. Mueva el cursor a la línea c) por ENCIMA de donde debería estar
393 la línea eliminada.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000394
Bram Moolenaard899e512022-05-07 21:54:03 +0100395 4. Pulse p para pegar la línea borrada por debajo del cursor.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000396
397 5. Repita los pasos 2 a 4 para poner todas las líneas en el orden correcto.
398
Bram Moolenaard899e512022-05-07 21:54:03 +0100399---> d) ¿Puedes aprenderla tú?
Bram Moolenaar3c053a12022-10-16 13:11:12 +0100400---> b) La violeta es azul,
Bram Moolenaard899e512022-05-07 21:54:03 +0100401---> c) La inteligencia se aprende,
402---> a) Las rosas son rojas,
403
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000404
405~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaard899e512022-05-07 21:54:03 +0100406 Lección 3.2: EL COMANDO REEMPLAZAR
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000407
408
Bram Moolenaard899e512022-05-07 21:54:03 +0100409 ** Pulse rx para reemplazar el carácter bajo el cursor con x . **
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000410
Bram Moolenaard899e512022-05-07 21:54:03 +0100411 1. Mueva el cursor a la primera línea inferior marcada con --->.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000412
Bram Moolenaard899e512022-05-07 21:54:03 +0100413 2. Mueva el cursor para situarlo sobre el primer error.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000414
Bram Moolenaard899e512022-05-07 21:54:03 +0100415 3. Pulse r y después el carácter que debería ir ahí.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000416
Bram Moolenaard899e512022-05-07 21:54:03 +0100417 4. Repita los pasos 2 y 3 hasta que la primera sea igual a la segunda.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000418
419---> ¡Cuendo esta línea fue rscrita alguien pulso algunas teclas equibocadas!
420---> ¡Cuando esta línea fue escrita alguien pulsó algunas teclas equivocadas!
421
Bram Moolenaard899e512022-05-07 21:54:03 +0100422 5. Ahora pase a la lección 3.3.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000423
Bram Moolenaard899e512022-05-07 21:54:03 +0100424NOTA: Recuerde que debería aprender practicando.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000425
426
427
428~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaard899e512022-05-07 21:54:03 +0100429 Lección 3.3: EL COMANDO CAMBIAR
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000430
431
Bram Moolenaar3c053a12022-10-16 13:11:12 +0100432 ** Para cambiar hasta el final de una palabra, escriba ce . **
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000433
Bram Moolenaard899e512022-05-07 21:54:03 +0100434 1. Mueva el cursor a la primera línea inferior marcada con --->.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000435
436 2. Sitúe el cursor en la u de lubrs.
437
Bram Moolenaard899e512022-05-07 21:54:03 +0100438 3. Escriba ce y corrija la palabra (en este caso, escriba 'ínea').
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000439
Bram Moolenaard899e512022-05-07 21:54:03 +0100440 4. Pulse <ESC> y mueva el cursor al siguiente error que debe ser cambiado.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000441
442 5. Repita los pasos 3 y 4 hasta que la primera frase sea igual a la segunda.
443
Bram Moolenaard899e512022-05-07 21:54:03 +0100444---> Esta lubrs tiene unas pocas pskavtad que corregir usem el comando change.
445---> Esta línea tiene unas pocas palabras que corregir usando el comando change.
446
447Tenga en cuenta que ce elimina la palabra y entra en el modo Insertar.
448 cc hace lo mismo para toda la línea.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000449
450
451~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
452 Lección 3.4: MÁS CAMBIOS USANDO c
453
Bram Moolenaard899e512022-05-07 21:54:03 +0100454 ** El operador change se utiliza con los mismos movimientos que delete. **
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000455
Bram Moolenaard899e512022-05-07 21:54:03 +0100456 1. El operador change funciona de la misma forma que delete. El formato es:
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000457
Bram Moolenaard899e512022-05-07 21:54:03 +0100458 c [número] movimiento
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000459
Bram Moolenaard899e512022-05-07 21:54:03 +0100460 2. Los movimientos son también los mismos, tales como w (palabra) o
461 $ (fin de la línea).
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000462
Bram Moolenaard899e512022-05-07 21:54:03 +0100463 3. Mueva el cursor a la primera línea inferior señalada con --->.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000464
465 4. Mueva el cursor al primer error.
466
Bram Moolenaard899e512022-05-07 21:54:03 +0100467 5. Pulse c$ y escriba el resto de la línea para que sea como la segunda
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000468 y pulse <ESC>.
469
470---> El final de esta línea necesita alguna ayuda para que sea como la segunda.
Bram Moolenaard899e512022-05-07 21:54:03 +0100471---> El final de esta línea necesita ser corregido usando el comando c$.
472
473NOTA: Puede utilizar el retorno de carro para corregir errores mientras escribe.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000474
475~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
476 RESUMEN DE LA LECCIÓN 3
477
478
Bram Moolenaard899e512022-05-07 21:54:03 +0100479 1. Para volver a poner o pegar el texto que acaba de ser borrado,
480 escriba p . Esto pega el texto después del cursor (si se borró una
481 línea, al pegarla, esta se situará en la línea debajo del cursor).
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000482
Bram Moolenaar3c053a12022-10-16 13:11:12 +0100483 2. Para reemplazar el carácter bajo el cursor, pulse r y luego el
Bram Moolenaard899e512022-05-07 21:54:03 +0100484 carácter que quiere que esté en ese lugar.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000485
Bram Moolenaard899e512022-05-07 21:54:03 +0100486 3. El operador change le permite cambiar desde la posición del cursor
487 hasta donde el movimiento indicado le lleve. Por ejemplo, pulse ce
488 para cambiar desde el cursor hasta el final de la palabra, o c$
489 para cambiar hasta el final de la línea.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000490
491 4. El formato para change es:
492
Bram Moolenaard899e512022-05-07 21:54:03 +0100493 c [número] movimiento
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000494
495 Pase ahora a la lección siguiente.
496
497
498~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaard899e512022-05-07 21:54:03 +0100499 Lección 4.1: UBICACIÓN DEL CURSOR Y ESTADO DEL ARCHIVO
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000500
Bram Moolenaard899e512022-05-07 21:54:03 +0100501 ** Pulse CTRL-G para mostrar su situación en el fichero y su estado.
502 Pulse G para moverse a una determinada línea del fichero. **
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000503
Bram Moolenaard899e512022-05-07 21:54:03 +0100504NOTA: ¡¡Lea esta lección entera antes de ejecutar cualquiera de los pasos!!
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000505
Bram Moolenaard899e512022-05-07 21:54:03 +0100506 1. Mantenga pulsada la tecla Ctrl y pulse g . Le llamamos a esto CTRL-G.
507 Aparecerá un mensaje en la parte inferior de la página con el nombre
508 del archivo y la posición en este. Recuerde el número de línea
509 para el paso 3.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000510
Bram Moolenaard899e512022-05-07 21:54:03 +0100511NOTA: Quizás pueda ver la posición del cursor en la esquina inferior derecha
512 de la pantalla. Esto ocurre cuando la opción 'ruler' (regla) está
513 habilitada (consulte :help 'ruler' )
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000514
Bram Moolenaard899e512022-05-07 21:54:03 +0100515 2. Pulse G para mover el cursor hasta la parte inferior del archivo.
516 Pulse gg para mover el cursor al inicio del archivo.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000517
Bram Moolenaard899e512022-05-07 21:54:03 +0100518 3. Escriba el número de la línea en la que estaba y después G . Esto
519 le volverá a la línea en la que estaba cuando pulsó CTRL-G.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000520
Bram Moolenaard899e512022-05-07 21:54:03 +0100521 4. Si se siente seguro en poder hacer esto ejecute los pasos 1 a 3.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000522
523~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaard899e512022-05-07 21:54:03 +0100524 Lección 4.2: EL COMANDO «SEARCH» (buscar)
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000525
526 ** Escriba / seguido de una frase para buscar la frase. **
527
528 1. En modo Normal pulse el carácter / . Fíjese que tanto el carácter /
529 como el cursor aparecen en la última línea de la pantalla, lo mismo
Bram Moolenaard899e512022-05-07 21:54:03 +0100530 que el comando : .
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000531
532 2. Escriba ahora errroor <INTRO>. Esta es la palabra que quiere buscar.
533
Bram Moolenaard899e512022-05-07 21:54:03 +0100534 3. Para repetir la búsqueda de la misma frase otra vez, simplemente pulse n .
535 Para buscar la misma frase en la dirección opuesta, pulse N .
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000536
537 4. Si quiere buscar una frase en la dirección opuesta (hacia arriba),
Bram Moolenaard899e512022-05-07 21:54:03 +0100538 utilice el comando ? en lugar de / .
539
540 5. Para regresar al lugar de donde procedía pulse CTRL-O (Mantenga pulsado
541 Ctrl mientras pulsa la letra o). Repita el proceso para regresar más atrás.
542 CTRL-I va hacia adelante.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000543
Bram Moolenaard899e512022-05-07 21:54:03 +0100544---> "errroor" no es la forma correcta de escribir error, errroor es un error.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000545
Bram Moolenaard899e512022-05-07 21:54:03 +0100546NOTA: Cuando la búsqueda llega al final del archivo, continuará desde el
547 comienzo, a menos que la opción 'wrapscan' haya sido desactivada.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000548
549~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
550 Lección 4.3: BÚSQUEDA PARA COMPROBAR PARÉNTESIS
551
552 ** Pulse % para encontrar el paréntesis correspondiente a ),] o } . **
553
Bram Moolenaard899e512022-05-07 21:54:03 +0100554 1. Sitúe el cursor en cualquiera de los caracteres (, [ o { en la línea
555 inferior señalada con --->.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000556
557 2. Pulse ahora el carácter % .
558
Bram Moolenaard899e512022-05-07 21:54:03 +0100559 3. El cursor se moverá a la pareja de cierre del paréntesis, corchete
560 o llave correspondiente.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000561
Bram Moolenaard899e512022-05-07 21:54:03 +0100562 4. Pulse % para mover el cursor a la otra pareja del carácter.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000563
Bram Moolenaard899e512022-05-07 21:54:03 +0100564 5. Mueva el cursor a otro (,),[,],{ o } y vea lo que hace % .
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000565
Bram Moolenaard899e512022-05-07 21:54:03 +0100566---> Esto ( es una línea de prueba con (, [, ], {, y } en ella. ))
567
568NOTA: ¡Esto es muy útil en la detección de errores en un programa con
569 paréntesis, corchetes o llaves sin pareja.
570
571
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000572
573~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaard899e512022-05-07 21:54:03 +0100574 Lección 4.4: EL COMANDO SUSTITUIR
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000575
576
577 ** Escriba :s/viejo/nuevo/g para sustituir 'viejo' por 'nuevo'. **
578
Bram Moolenaard899e512022-05-07 21:54:03 +0100579 1. Mueva el cursor a la línea inferior señalada con --->.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000580
581 2. Escriba :s/laas/las/ <INTRO> . Tenga en cuenta que este mandato cambia
582 sólo la primera aparición en la línea de la expresión a cambiar.
Bram Moolenaard899e512022-05-07 21:54:03 +0100583
584 3. Ahora escriba :/laas/la/g . Al añadir la opción g esto significa
585 que hará la sustitución global en la línea, cambiando todas las
586 ocurrencias del término "laas" en la línea.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000587
588---> Laas mejores épocas para ver laas flores son laas primaveras.
589
Bram Moolenaard899e512022-05-07 21:54:03 +0100590 4. Para cambiar cada ocurrencia de la cadena de caracteres entre dos líneas,
Bram Moolenaar3c053a12022-10-16 13:11:12 +0100591 Escriba :#,#s/viejo/nuevo/g donde #,# son los números de línea del rango
Bram Moolenaard899e512022-05-07 21:54:03 +0100592 de líneas donde se realizará la sustitución.
Bram Moolenaar3c053a12022-10-16 13:11:12 +0100593 Escriba :%s/old/new/g para cambiar cada ocurrencia en todo el
Bram Moolenaard899e512022-05-07 21:54:03 +0100594 archivo.
Bram Moolenaar3c053a12022-10-16 13:11:12 +0100595 Escriba :%s/old/new/gc para encontrar cada ocurrencia en todo el
Bram Moolenaard899e512022-05-07 21:54:03 +0100596 archivo, pidiendo confirmación para
597 realizar la sustitución o no.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000598
599~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
600 RESUMEN DE LA LECCIÓN 4
601
602
Bram Moolenaard899e512022-05-07 21:54:03 +0100603 1. CTRL-G muestra la posición del cursor en el fichero y su estado.
604 G mueve el cursor al final del archivo.
605 número G mueve el cursor a ese número de línea.
606 gg mueve el cursor a la primera línea del archivo.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000607
Bram Moolenaar3c053a12022-10-16 13:11:12 +0100608 2. Escribiendo / seguido de una frase busca la frase hacia ADELANTE.
609 Escribiendo ? seguido de una frase busca la frase hacia ATRÁS.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000610 Después de una búsqueda pulse n para encontrar la aparición
Bram Moolenaard899e512022-05-07 21:54:03 +0100611 siguiente en la misma dirección o N para buscar en dirección opuesta.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000612
613 3. Pulsando % cuando el cursor esta sobre (,), [,], { o } localiza
614 la pareja correspondiente.
615
Bram Moolenaar3c053a12022-10-16 13:11:12 +0100616 4. Para cambiar viejo en el primer nuevo en una línea escriba :s/viejo/nuevo
617 Para cambiar todos los viejo por nuevo en una línea escriba :s/viejo/nuevo/g
618 Para cambiar frases entre dos números de líneas escriba :#,#s/viejo/nuevo/g
619 Para cambiar viejo por nuevo en todo el fichero escriba :%s/viejo/nuevo/g
620 Para pedir confirmación en cada caso añada 'c' :%s/viejo/nuevo/gc
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000621
622
623~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
624 Lección 5.1: CÓMO EJECUTAR UN MANDATO EXTERNO
625
626
Bram Moolenaard899e512022-05-07 21:54:03 +0100627 ** Escriba :! seguido de un comando externo para ejecutar ese comando. **
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000628
Bram Moolenaard899e512022-05-07 21:54:03 +0100629 1. Escriba el conocido comando : para situar el cursor al final de la
630 pantalla. Esto le permitirá introducir un comando.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000631
632 2. Ahora escriba el carácter ! (signo de admiración). Esto le permitirá
633 ejecutar cualquier mandato del sistema.
634
635 3. Como ejemplo escriba ls después del ! y luego pulse <INTRO>. Esto
636 le mostrará una lista de su directorio, igual que si estuviera en el
Bram Moolenaar3c053a12022-10-16 13:11:12 +0100637 símbolo del sistema. Si ls no funciona utilice :!dir .
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000638
Bram Moolenaard899e512022-05-07 21:54:03 +0100639NOTA: De esta manera es posible ejecutar cualquier comando externo,
640 también incluyendo argumentos.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000641
Bram Moolenaard899e512022-05-07 21:54:03 +0100642NOTA: Todos los comando : deben finalizarse pulsando <INTRO>.
643 De ahora en adelante no siempre se mencionará.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000644
645
646~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
647 Lección 5.2: MÁS SOBRE GUARDAR FICHEROS
648
649
650 ** Para guardar los cambios hechos en un fichero,
Bram Moolenaard899e512022-05-07 21:54:03 +0100651 escriba :w NOMBRE_DE_FICHERO **
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000652
Bram Moolenaard899e512022-05-07 21:54:03 +0100653 1. Escriba :!dir o :!ls para ver una lista de los archivos
654 de su directorio.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000655 Ya sabe que debe pulsar <INTRO> después de ello.
656
657 2. Elija un nombre de fichero que todavía no exista, como TEST.
658
659 3. Ahora escriba :w TEST (donde TEST es el nombre de fichero elegido).
660
661 4. Esta acción guarda todo el fichero (Vim Tutor) bajo el nombre TEST.
Bram Moolenaard899e512022-05-07 21:54:03 +0100662 Para comprobarlo escriba :!dir o :!ls de nuevo y vea su directorio.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000663
Bram Moolenaard899e512022-05-07 21:54:03 +0100664NOTA: Si saliera de Vim y volviera a entrar de nuevo con vim TEST , el
665 archivo sería una copia exacta del tutorial cuando lo guardó.
666
667 5. Ahora elimine el archivo escribiendo (Windows): :!del TEST
668 o (Unix): :!rm TEST
669
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000670
671~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaard899e512022-05-07 21:54:03 +0100672 Lección 5.3: SELECCIONAR TEXTO PARA GUARDAR
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000673
674
Bram Moolenaard899e512022-05-07 21:54:03 +0100675 ** Para guardar parte del archivo, escriba v movimiento :w ARCHIVO **
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000676
Bram Moolenaard899e512022-05-07 21:54:03 +0100677 1. Mueva el cursor a esta línea.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000678
Bram Moolenaard899e512022-05-07 21:54:03 +0100679 2. Pulse v y mueva el cursor hasta el quinto elemento inferior. Vea que
680 el texto es resaltado.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000681
Bram Moolenaard899e512022-05-07 21:54:03 +0100682 3. Pulse el carácter : en la parte inferior de la pantalla aparecerá
683 :'<,'>
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000684
Bram Moolenaard899e512022-05-07 21:54:03 +0100685 4. Pulse w TEST , donde TEST es un nombre de archivo que aún no existe.
Bram Moolenaar3c053a12022-10-16 13:11:12 +0100686 Verifique que ve :'<,'>w TEST antes de pulsar <INTRO>.
Bram Moolenaard899e512022-05-07 21:54:03 +0100687
688 5. Vim escribirá las líneas seleccionadas en el archivo TEST. Utilice
689 :!dir o :!ls para verlo. ¡No lo elimine todavía! Lo utilizaremos
690 en la siguiente lección.
691
692NOTA: Al pulsar v inicia la selección visual. Puede mover el cursor para
693 hacer la selección más grande o pequeña. Después puede utilizar un
694 operador para hacer algo con el texto. Por ejemplo, d eliminará
695 el texto seleccionado.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000696
697
698~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
699 Lección 5.4: RECUPERANDO Y MEZCLANDO FICHEROS
700
Bram Moolenaard899e512022-05-07 21:54:03 +0100701
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000702 ** Para insertar el contenido de un fichero escriba :r NOMBRE_DEL_FICHERO **
703
Bram Moolenaard899e512022-05-07 21:54:03 +0100704 1. Sitúe el cursor justo por encima de esta línea.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000705
Bram Moolenaard899e512022-05-07 21:54:03 +0100706NOTA: Después de ejecutar el paso 2 verá texto de la lección 5.3. Después
707 DESCIENDA hasta ver de nuevo esta lección.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000708
Bram Moolenaard899e512022-05-07 21:54:03 +0100709 2. Ahora recupere el archivo TEST utilizando el comando :r TEST donde
710 TEST es el nombre que ha utilizado.
711 El archivo que ha recuperado se colocará debajo de la línea donde
712 se encuentra el cursor.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000713
Bram Moolenaard899e512022-05-07 21:54:03 +0100714 3. Para verificar que se ha recuperado el archivo, suba el cursor y
715 compruebe que ahora hay dos copias de la lección 5.3, la original y
716 la versión del archivo.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000717
Bram Moolenaard899e512022-05-07 21:54:03 +0100718NOTA: También puede leer la salida de un comando externo. Por ejemplo,
719 :r !ls lee la salida del comando ls y lo pega debajo de la línea
720 donde se encuentra el cursor.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000721
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000722
723~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
724 RESUMEN DE LA LECCIÓN 5
725
726
Bram Moolenaard899e512022-05-07 21:54:03 +0100727 1. :!comando ejecuta un comando externo.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000728
729 Algunos ejemplos útiles son:
Bram Moolenaard899e512022-05-07 21:54:03 +0100730 (Windows) (Unix)
731 :!dir :!ls - muestra el contenido de un directorio.
732 :!del ARCHIVO :!rm ARCHIVO - borra el fichero ARCHIVO.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000733
Bram Moolenaard899e512022-05-07 21:54:03 +0100734 2. :w ARCHIVO escribe el archivo actual de Vim en el disco con el
735 nombre de ARCHIVO.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000736
Bram Moolenaard899e512022-05-07 21:54:03 +0100737 3. v movimiento :w ARCHIVO guarda las líneas seleccionadas visualmente
738 en el archivo ARCHIVO.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000739
Bram Moolenaard899e512022-05-07 21:54:03 +0100740 4. :r ARCHIVO recupera del disco el archivo ARCHIVO y lo pega debajo
741 de la posición del cursor.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000742
Bram Moolenaard899e512022-05-07 21:54:03 +0100743 5. :r !dir lee la salida del comando dir y lo pega debajo de la
744 posición del cursor.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000745
746
747~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaard899e512022-05-07 21:54:03 +0100748 Lección 6.1: EL COMANDO OPEN
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000749
750
751 ** Pulse o para abrir una línea debajo del cursor
Bram Moolenaard899e512022-05-07 21:54:03 +0100752 y situarle en modo Insertar **
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000753
Bram Moolenaard899e512022-05-07 21:54:03 +0100754 1. Mueva el cursor a la línea inferior señalada con --->.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000755
Bram Moolenaard899e512022-05-07 21:54:03 +0100756 2. Pulse la letra minúscula o para abrir una línea por DEBAJO del cursor
757 y situarle en modo Insertar.
758
759 3. Ahora escriba algún texto y después pulse <ESC> para salir del modo
760 insertar.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000761
Bram Moolenaard899e512022-05-07 21:54:03 +0100762---> Después de pulsar o el cursor se sitúa en la línea abierta en modo Insertar.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000763
Bram Moolenaard899e512022-05-07 21:54:03 +0100764 4. Para abrir una línea por ENCIMA del cursor, simplemente pulse una O
Bram Moolenaar3c053a12022-10-16 13:11:12 +0100765 mayúscula, en lugar de una o minúscula. Pruebe esto en la línea siguiente.
Bram Moolenaard899e512022-05-07 21:54:03 +0100766
767---> Abra una línea sobre esta pulsando O cuando el cursor está en esta línea.
768
769
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000770
771~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaard899e512022-05-07 21:54:03 +0100772 Lección 6.2: EL COMANDO APPEND (añadir)
773
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000774
775 ** Pulse a para insertar texto DESPUÉS del cursor. **
776
Bram Moolenaard899e512022-05-07 21:54:03 +0100777 1. Mueva el cursor al inicio de la primera línea inferior señalada con --->.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000778
Bram Moolenaard899e512022-05-07 21:54:03 +0100779 2. Escriba e hasta que el cursor esté al final de lín .
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000780
Bram Moolenaard899e512022-05-07 21:54:03 +0100781 3. Escriba una a (minúscula) para añadir texto DESPUÉS del cursor.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000782
Bram Moolenaard899e512022-05-07 21:54:03 +0100783 4. Complete la palabra como en la línea inferior. Pulse <ESC> para salir
784 del modo insertar.
785
786 5. Utilice e para moverse hasta la siguiente palabra incompleta y
787 repita los pasos 3 y 4.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000788
Bram Moolenaard899e512022-05-07 21:54:03 +0100789---> Esta lín le permit prati cómo añad texto a una línea.
790---> Esta línea le permitirá practicar cómo añadir texto a una línea.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000791
Bram Moolenaard899e512022-05-07 21:54:03 +0100792NOTA: a, i y A todos entran en el modo Insertar, la única diferencia es
793 dónde ubican los caracteres insertados.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000794
795~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaard899e512022-05-07 21:54:03 +0100796 Lección 6.3: OTRA VERSIÓN DE REPLACE (remplazar)
797
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000798
799 ** Pulse una R mayúscula para sustituir más de un carácter. **
800
Bram Moolenaard899e512022-05-07 21:54:03 +0100801 1. Mueva el cursor a la primera línea inferior señalada con --->. Mueva
802 el cursor al inicio de la primera xxx .
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000803
Bram Moolenaard899e512022-05-07 21:54:03 +0100804 2. Ahora pulse R y escriba el número que aparece en la línea inferior,
805 esto reemplazará el texto xxx .
806
807 3. Pulse <ESC> para abandonar el modo Reemplazar. Observe que el resto de
808 la línea permanece sin modificaciones.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000809
Bram Moolenaard899e512022-05-07 21:54:03 +0100810 4. Repita los pasos para reemplazar el texto xxx que queda.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000811
Bram Moolenaard899e512022-05-07 21:54:03 +0100812---> Sumar 123 a xxx da un resultado de xxx.
813---> Sumar 123 a 456 da un resultado de 579.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000814
Bram Moolenaard899e512022-05-07 21:54:03 +0100815NOTA: El modo Reemplazar es como el modo Insertar, pero cada carácter escrito
816 elimina un carácter ya existente.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000817
818~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaard899e512022-05-07 21:54:03 +0100819 Lección 6.4: COPIAR Y PEGAR TEXTO
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000820
821
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000822
Bram Moolenaard899e512022-05-07 21:54:03 +0100823 ** Utilice el operador y para copiar texto y p para pegarlo. **
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000824
Bram Moolenaard899e512022-05-07 21:54:03 +0100825 1. Mueva el cursor a la línea inferior marcada con ---> y posicione el
826 cursor después de "a)".
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000827
Bram Moolenaard899e512022-05-07 21:54:03 +0100828 2. Inicie el modo Visual con v y mueva el cursor justo antes de "primer".
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000829
Bram Moolenaard899e512022-05-07 21:54:03 +0100830 3. Pulse y para copiar ("yank") el texto resaltado.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000831
Bram Moolenaard899e512022-05-07 21:54:03 +0100832 4. Mueva el cursor al final de la siguiente línea mediante: j$
833
834 5. Pulse p para poner (pegar) el texto. Después escriba: el segundo <ESC>.
835
836 6. Utilice el modo visual para seleccionar " elemento.", y cópielo con y
837 mueva el cursor al final de la siguiente línea con j$ y pegue el texto
838 recién copiado con p .
839
840---> a) este es el primer elemento.
841 b)
842
843NOTA: También puede utilizar y como un operador: yw copia una palabra,
844 yy copia la línea completa donde está el cursor, después p pegará
845 esa línea.
846
847~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
848 Lección 6.5: ACTIVAR (SET) UNA OPCIÓN
849
850
851 ** Active una opción para buscar o sustituir ignorando si está
852 en mayúsculas o minúsculas el texto. **
853
854 1. Busque la cadena de texto 'ignorar' escribiendo: /ignorar <INTRO>
855 Repita la búsqueda varias veces pulsando n .
856
857 2. Active la opción 'ic' (Ignore case o ignorar mayúsculas y minúsculas)
858 mediante: :set ic
859
860 3. Ahora busque de nuevo 'ignorar' pulsando n
861 Observe que ahora también se encuentran Ignorar e IGNORAR.
862
863 4. Active las opciones 'hlsearch' y 'incsearch' escribiendo: :set hls is
864
865 5. Ahora escriba de nuevo el comando de búsqueda y vea qué ocurre: /ignore <INTRO>
866
867 6. Para inhabilitar el ignorar la distinción de mayúsculas y minúsculas
868 escriba: :set noic
869
870NOTA: Para eliminar el resaltado de las coincidencias escriba: :nohlsearch
871NOTA: Si quiere ignorar las mayúsculas y minúsculas, solo para un comando
872 de búsqueda, utilice \c en la frase: /ignorar\c <INTRO>
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000873~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
874 RESUMEN DE LA LECCIÓN 6
875
876
Bram Moolenaard899e512022-05-07 21:54:03 +0100877 1. Escriba o para abrir una línea por DEBAJO de la posición del cursor y
878 entrar en modo Insertar.
879 Escriba O para abrir una línea por ENCIMA de la posición del cursor y
880 entrar en modo Insertar
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000881
Bram Moolenaard899e512022-05-07 21:54:03 +0100882 2. Escriba a para insertar texto DESPUÉS del cursor.
883 Escriba A para insertar texto al final de la línea.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000884
Bram Moolenaard899e512022-05-07 21:54:03 +0100885 3. El comando e mueve el cursor al final de una palabra.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000886
Bram Moolenaard899e512022-05-07 21:54:03 +0100887 4. El operador y copia (yank) texto, p lo pega (pone).
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000888
Bram Moolenaard899e512022-05-07 21:54:03 +0100889 5. Al escribir una R mayúscula entra en el modo Reemplazar hasta que
890 se pulsa <ESC> .
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000891
Bram Moolenaard899e512022-05-07 21:54:03 +0100892 6. Al escribir ":set xxx" activa la opción "xxx". Algunas opciones son:
893 'ic' 'ignorecase' ignorar mayúsculas/minúsculas al buscar
894 'is' 'incsearch' mostrar las coincidencias parciales para la búsqueda
895 de una frase
896 'hls' 'hlsearch' resalta todas las coincidencias de la frases
897 Puedes utilizar tanto los nombre largos o cortos de las opciones.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000898
Bram Moolenaar3c053a12022-10-16 13:11:12 +0100899 7. Añada "no" para inhabilitar una opción: :set noic
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000900
901~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaard899e512022-05-07 21:54:03 +0100902 Lección 7: OBTENER AYUDA
903
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000904
905 ** Utilice el sistema de ayuda en línea **
906
Bram Moolenaard899e512022-05-07 21:54:03 +0100907 Vim dispone de un sistema de ayuda en línea. Para comenzar, pruebe una
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000908 de estas tres formas:
909 - pulse la tecla <AYUDA> (si dispone de ella)
910 - pulse la tecla <F1> (si dispone de ella)
911 - escriba :help <INTRO>
912
Bram Moolenaard899e512022-05-07 21:54:03 +0100913 Lea el texto en la ventana de ayuda para descubrir cómo funciona la ayuda.
914 Escriba CTRL-W CTRL-W para saltar de una ventana a otra.
915 Escriba :q <INTRO> para cerrar la ventana de ayuda.
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000916
917 Puede encontrar ayuda en casi cualquier tema añadiendo un argumento al
Bram Moolenaard899e512022-05-07 21:54:03 +0100918 comando «:help». Pruebe éstos (no olvide pulsar <INTRO>):
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000919
Bram Moolenaard899e512022-05-07 21:54:03 +0100920 :help w
921 :help c_CTRL-D
922 :help insert-index
923 :help user-manual
924~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
925 Lección 7.2: CREAR UN SCRIPT DE INICIO
926
927
928 ** Habilitar funcionalidades en Vim **
929
930 Vim tiene muchas más funcionalidades que Vi, pero algunas están
931 inhabilitadas de manera predeterminada.
932 Para empezar a utilizar más funcionalidades debería crear un archivo
933 llamado "vimrc".
934
935 1. Comience a editar el archivo "vimrc". Esto depende de su sistema:
936 :e ~/.vimrc para Unix
937 :e ~/_vimrc para Windows
938
939 2. Ahora lea el contenido del archivo "vimrc" de ejemplo:
940 :r $VIMRUNTIME/vimrc_example.vim
941
942 3. Guarde el archivo mediante:
943 :w
944
945 La próxima vez que inicie Vim, este usará el resaltado de sintaxis.
946 Puede añadir todos sus ajustes preferidos a este archivo "vimrc".
947 Para más información escriba :help vimrc-intro
948
949~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
950 Lección 7.3: COMPLETADO
951
952
953 ** Completado de la línea de comandos con CTRL-D o <TAB> **
954
955 1. Asegúrese de que Vim no está en el modo compatible: :set nocp
956
957 2. Vea qué archivos existen en el directorio con: :!ls o :!dir
958
959 3. Escriba el inicio de un comando: :e
960
961 4. Pulse CTRL-D y Vim mostrará una lista de comandos que empiezan con "e".
962
963 5. Añada d<TAB> y Vim completará el nombre del comando a ":edit".
964
965 6. Ahora añada un espacio y el inicio del nombre de un archivo: :edit FIL
966
967 7. Pulse <TAB>. Vim completará el nombre (si solo hay uno).
968
969NOTA: El completado funciona con muchos comandos. Solo pulse CTRL-D o
970 <TAB>. Es especialmente útil para :help .
971
972~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
973 RESUMEN DE LA LECCIÓN 7
974
975
976 1. Escriba :help o pulse <F1> o <HELP> para abrir la ventana de ayuda.
977
978 2. Escriba :help cmd para encontrar ayuda sobre cmd .
979
980 3. Escriba CTRL-W CTRL-W para saltar a otra ventana.
981
982 4. Escriba :q para cerrar la ventana de ayuda.
983
984 5. Cree un fichero vimrc de inicio para guardar sus ajustes preferidos.
985
986 6. Cuando escriba un comando : pulse CTRL-D para ver posibles opciones.
987 Pulse <TAB> para utilizar una de las opciones de completado.
988
989
990
991
992
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +0000993
994
995~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
996
997 Aquí concluye el tutor de Vim. Está pensado para dar una visión breve del
998 editor Vim, lo suficiente para permitirle usar el editor de forma bastante
999 sencilla. Está muy lejos de estar completo pues Vim tiene muchísimos más
Bram Moolenaard899e512022-05-07 21:54:03 +01001000 comandos. Lea el siguiente manual de usuario: ":help user-manual".
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +00001001
1002 Para lecturas y estudios posteriores se recomienda el libro:
Bram Moolenaard899e512022-05-07 21:54:03 +01001003 Vim - Vi Improved - de Steve Oualline
1004 Editado por: New Riders
1005 El primer libro dedicado completamente a Vim. Especialmente útil para
1006 recién principiantes.
1007 Tiene muchos ejemplos e imágenes.
1008 Vea https://iccf-holland.org/click5.html
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +00001009
1010 Este tutorial ha sido escrito por Michael C. Pierce y Robert K. Ware,
1011 Colorado School of Mines utilizando ideas suministradas por Charles Smith,
1012 Colorado State University.
1013 E-mail: bware@mines.colorado.edu.
1014
1015 Modificado para Vim por Bram Moolenaar.
1016
1017~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaard899e512022-05-07 21:54:03 +01001018
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +00001019 Traducido del inglés por:
1020
Bram Moolenaard899e512022-05-07 21:54:03 +01001021 * Eduardo F. Amatria
1022 Correo electrónico: eferna1@platea.pntic.mec.es
1023 * Victorhck
1024 Correo electrónico: victorhck@opensuse.org
Bram Moolenaar7b6d4a82008-06-25 01:35:16 +00001025
1026~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~