Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 1 | =============================================================================== |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 2 | = 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 Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 3 | =============================================================================== |
| 4 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 5 | Vim es un editor muy potente que dispone de muchos comandos, demasiados |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 6 | para ser explicados en un tutor como éste. Este tutor está diseñado |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 7 | para describir suficientes comandos para que usted sea capaz de |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 8 | aprender fácilmente a usar Vim como un editor de propósito general. |
| 9 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 10 | El tiempo necesario para completar el tutor es aproximadamente de 30 |
Bram Moolenaar | 09c6f26 | 2019-11-17 15:55:14 +0100 | [diff] [blame] | 11 | minutos, dependiendo de cuánto tiempo se dedique a la experimentación. |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 12 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 13 | Los comandos de estas lecciones modificarán el texto. Haga una copia de |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 14 | 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 Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 17 | 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 Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 20 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 21 | Ahora, asegúrese de que la tecla de bloqueo de mayúsculas NO está |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 22 | 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 Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 25 | Lección 1.1: MOVER EL CURSOR |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 26 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 27 | ** Para mover el cursor, pulse las teclas h,j,k,l de la forma indicada. ** |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 28 | ^ |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 29 | 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 Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 31 | 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 Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 36 | 2. Mantenga pulsada la tecla (j) hasta que se repita «automágicamente». |
| 37 | Ahora ya sabe como llegar a la lección siguiente. |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 38 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 39 | 3. Utilizando la tecla abajo, vaya a la lección 1.2. |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 40 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 41 | NOTA: Si alguna vez no está seguro sobre algo que ha tecleado, pulse <ESC> |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 42 | para situarse en modo Normal. Luego vuelva a teclear la orden que deseaba. |
| 43 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 44 | NOTA: Las teclas de movimiento del cursor también funcionan. Pero usando |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 45 | hjkl podrá moverse mucho más rápido una vez que se acostumbre a ello. |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 46 | ¡De verdad! |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 47 | |
| 48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 49 | Lección 1.2: SALIR DE VIM |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 50 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 51 | ¡¡ NOTA: Antes de ejecutar alguno de los siguientes pasos lea primero |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 52 | la lección entera!! |
| 53 | |
| 54 | 1. Pulse la tecla <ESC> (para asegurarse de que está en modo Normal). |
| 55 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 56 | 2. Escriba: :q! <INTRO> |
| 57 | Esto provoca la salida del editor DESCARTANDO cualquier cambio que haya hecho. |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 58 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 59 | 3. Regrese aquí ejecutando el comando que le trajo a este tutor. |
| 60 | Éste puede haber sido: vimtutor <INTRO> |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 61 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 62 | 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 Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 64 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 65 | NOTA: :q! <INTRO> descarta cualquier cambio que haya realizado. |
| 66 | En próximas lecciones aprenderá cómo guardar los cambios en un archivo. |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 67 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 68 | 5. Mueva el cursor hasta la Lección 1.3. |
| 69 | |
| 70 | |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 71 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 72 | Lección 1.3: EDITAR TEXTO - BORRAR |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 73 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 74 | ** Pulse x para eliminar el carácter bajo el cursor. ** |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 75 | |
| 76 | 1. Mueva el cursor a la línea de abajo señalada con --->. |
| 77 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 78 | 2. Para corregir los errores, mueva el cursor hasta que esté sobre el |
Bram Moolenaar | 20aac6c | 2018-09-02 21:07:30 +0200 | [diff] [blame] | 79 | carácter que va a ser borrado. |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 80 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 81 | 3. Pulse la tecla x para eliminar el carácter no deseado. |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 82 | |
| 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 Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 89 | NOTA: A medida que vaya avanzando en este tutor no intente memorizar, |
| 90 | aprenda practicando. |
| 91 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 92 | |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 93 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
Bram Moolenaar | 3c053a1 | 2022-10-16 13:11:12 +0100 | [diff] [blame^] | 94 | Lección 1.4: EDITAR TEXTO - INSERTAR |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 95 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 96 | ** Pulse i para insertar texto. ** |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 97 | |
| 98 | 1. Mueva el cursor a la primera línea de abajo señalada con --->. |
| 99 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 100 | 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 Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 103 | |
| 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 Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 112 | 5. Cuando se sienta cómodo insertando texto pase vaya a la lección 1.5. |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 113 | |
| 114 | |
| 115 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 116 | 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 Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 163 | RESUMEN DE LA LECCIÓN 1 |
| 164 | |
| 165 | |
Bram Moolenaar | 5c73622 | 2010-01-06 20:54:52 +0100 | [diff] [blame] | 166 | 1. El cursor se mueve utilizando las teclas de las flechas o las teclas hjkl. |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 167 | h (izquierda) j (abajo) k (arriba) l (derecha) |
| 168 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 169 | 2. Para acceder a Vim desde el símbolo del sistema escriba: |
| 170 | vim NOMBREARCHIVO <INTRO> |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 171 | |
| 172 | 3. Para salir de Vim escriba: <ESC> :q! <INTRO> para eliminar todos |
| 173 | los cambios. |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 174 | O escriba: <ESC> :wq <INTRO> para guardar los cambios. |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 175 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 176 | 4. Para borrar un carácter bajo el cursor en modo Normal pulse: x |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 177 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 178 | 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 Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 181 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 182 | NOTA: Pulsando <ESC> se vuelve al modo Normal o cancela una orden no deseada |
| 183 | o incompleta. |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 184 | |
| 185 | Ahora continúe con la Lección 2. |
| 186 | |
| 187 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 188 | Lección 2.1: COMANDOS PARA BORRAR |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 189 | |
| 190 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 191 | ** Escriba dw para borrar una palabra ** |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 192 | |
| 193 | |
| 194 | 1. Pulse <ESC> para asegurarse de que está en el modo Normal. |
| 195 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 196 | 2. Mueva el cursor a la línea inferior señalada con --->. |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 197 | |
| 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 Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 202 | 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 Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 206 | |
| 207 | ---> Hay algunas palabras pásalo bien que no pertenecen papel a esta frase. |
| 208 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 209 | 5. Repita los pasos 3 y 4 hasta que la frase sea correcta y pase a la |
| 210 | lección 2.2. |
| 211 | |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 212 | |
| 213 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 214 | Lección 2.2: MÁS COMANDOS PARA BORRAR |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 215 | |
| 216 | |
| 217 | ** Escriba d$ para borrar hasta el final de la línea. ** |
| 218 | |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 219 | 1. Pulse <ESC> para asegurarse de que está en el modo Normal. |
| 220 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 221 | 2. Mueva el cursor a la línea inferior señalada con --->. |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 222 | |
| 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 Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 229 | 5. Pase a la lección 2.3 para entender qué está pasando. |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 230 | |
| 231 | |
| 232 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 233 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 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 Moolenaar | 3c053a1 | 2022-10-16 13:11:12 +0100 | [diff] [blame^] | 251 | e - hasta el final de la palabra actual, INCLUYENDO el último carácter. |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 252 | $ - hasta el final de la línea, INCLUYENDO el último carácter. |
| 253 | |
Bram Moolenaar | 3c053a1 | 2022-10-16 13:11:12 +0100 | [diff] [blame^] | 254 | Por tanto, al escribir de borrará desde la posición del cursor, hasta |
| 255 | el final de la palabra. |
| 256 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 257 | NOTA: 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 Moolenaar | 3c053a1 | 2022-10-16 13:11:12 +0100 | [diff] [blame^] | 268 | 2. Escriba 2w para mover el cursor dos palabras hacia adelante. |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 269 | |
| 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 Moolenaar | 3c053a1 | 2022-10-16 13:11:12 +0100 | [diff] [blame^] | 277 | ---> Esto es solo una línea con palabras donde poder moverse. |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 278 | |
| 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 Moolenaar | 3c053a1 | 2022-10-16 13:11:12 +0100 | [diff] [blame^] | 294 | 1. Mueva el cursor al inicio de la primera palabra en MAYÚSCULAS en la |
| 295 | línea marcada con --->. |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 296 | |
| 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 Moolenaar | 3c053a1 | 2022-10-16 13:11:12 +0100 | [diff] [blame^] | 302 | ---> Esta ABC DE serie FGHI JK LMN OP de palabras ha sido Q RS TUV limpiada. |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 303 | |
| 304 | |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 305 | |
| 306 | |
| 307 | |
| 308 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 309 | Lección 2.6: OPERACIÓN EN LÍNEAS |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 310 | |
| 311 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 312 | ** Escriba dd para eliminar una línea completa. ** |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 313 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 314 | 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 Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 317 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 318 | 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 Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 322 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 323 | ---> 1) Las rosas son rojas, |
| 324 | ---> 2) El barro es divertido, |
Bram Moolenaar | 3c053a1 | 2022-10-16 13:11:12 +0100 | [diff] [blame^] | 325 | ---> 3) La violeta es azul, |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 326 | ---> 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 Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 330 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 331 | La duplicación para borrar líneas también funcionan con los operadores |
| 332 | mencionados anteriormente. |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 333 | |
| 334 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 335 | Lección 2.7: EL MANDATO DESHACER |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 336 | |
| 337 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 338 | ** Pulse u para deshacer los últimos comandos, |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 339 | U para deshacer una línea entera. ** |
| 340 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 341 | 1. Mueva el cursor a la línea inferior señalada con ---> y sitúelo bajo el |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 342 | primer error. |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 343 | 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 Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 346 | 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 Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 348 | comandos previos. |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 349 | 7. Ahora pulse CTRL-R (mantenga pulsada la tecla CTRL y pulse R) unas |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 350 | cuantas veces para volver a ejecutar los comandos (deshacer lo deshecho). |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 351 | |
| 352 | ---> Corrrija los errores dee esttta línea y vuuelva a ponerlos coon deshacer. |
| 353 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 354 | 8. Estos son unos comandos muy útiles. Ahora vayamos al resumen de la |
| 355 | lección 2. |
| 356 | |
| 357 | |
| 358 | |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 359 | |
| 360 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 361 | RESUMEN DE LA LECCIÓN 2 |
| 362 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 363 | 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 Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 367 | |
Bram Moolenaar | 3c053a1 | 2022-10-16 13:11:12 +0100 | [diff] [blame^] | 368 | 5. Para repetir un movimiento anteponga un número: 2w |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 369 | 6. El formato para un comando de cambio es: |
| 370 | operador [número] movimiento |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 371 | donde: |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 372 | 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 Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 377 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 378 | 8. Para deshacer acciones previas pulse: u (u minúscula) |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 379 | Para deshacer todos los cambios de una línea pulse: U (U mayúscula) |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 380 | Para deshacer lo deshecho pulse: CTRL-R |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 381 | |
| 382 | |
| 383 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 384 | Lección 3.1: EL COMANDO «PUT» (poner) |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 385 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 386 | ** Pulse p para poner (pegar) después del cursor lo último que ha borrado. ** |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 387 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 388 | 1. Mueva el cursor a la primera línea inferior marcada con --->. |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 389 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 390 | 2. Escriba dd para borrar la línea y almacenarla en un registro de Vim. |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 391 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 392 | 3. Mueva el cursor a la línea c) por ENCIMA de donde debería estar |
| 393 | la línea eliminada. |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 394 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 395 | 4. Pulse p para pegar la línea borrada por debajo del cursor. |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 396 | |
| 397 | 5. Repita los pasos 2 a 4 para poner todas las líneas en el orden correcto. |
| 398 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 399 | ---> d) ¿Puedes aprenderla tú? |
Bram Moolenaar | 3c053a1 | 2022-10-16 13:11:12 +0100 | [diff] [blame^] | 400 | ---> b) La violeta es azul, |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 401 | ---> c) La inteligencia se aprende, |
| 402 | ---> a) Las rosas son rojas, |
| 403 | |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 404 | |
| 405 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 406 | Lección 3.2: EL COMANDO REEMPLAZAR |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 407 | |
| 408 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 409 | ** Pulse rx para reemplazar el carácter bajo el cursor con x . ** |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 410 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 411 | 1. Mueva el cursor a la primera línea inferior marcada con --->. |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 412 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 413 | 2. Mueva el cursor para situarlo sobre el primer error. |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 414 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 415 | 3. Pulse r y después el carácter que debería ir ahí. |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 416 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 417 | 4. Repita los pasos 2 y 3 hasta que la primera sea igual a la segunda. |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 418 | |
| 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 Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 422 | 5. Ahora pase a la lección 3.3. |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 423 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 424 | NOTA: Recuerde que debería aprender practicando. |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 425 | |
| 426 | |
| 427 | |
| 428 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 429 | Lección 3.3: EL COMANDO CAMBIAR |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 430 | |
| 431 | |
Bram Moolenaar | 3c053a1 | 2022-10-16 13:11:12 +0100 | [diff] [blame^] | 432 | ** Para cambiar hasta el final de una palabra, escriba ce . ** |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 433 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 434 | 1. Mueva el cursor a la primera línea inferior marcada con --->. |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 435 | |
| 436 | 2. Sitúe el cursor en la u de lubrs. |
| 437 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 438 | 3. Escriba ce y corrija la palabra (en este caso, escriba 'ínea'). |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 439 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 440 | 4. Pulse <ESC> y mueva el cursor al siguiente error que debe ser cambiado. |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 441 | |
| 442 | 5. Repita los pasos 3 y 4 hasta que la primera frase sea igual a la segunda. |
| 443 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 444 | ---> 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 | |
| 447 | Tenga en cuenta que ce elimina la palabra y entra en el modo Insertar. |
| 448 | cc hace lo mismo para toda la línea. |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 449 | |
| 450 | |
| 451 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 452 | Lección 3.4: MÁS CAMBIOS USANDO c |
| 453 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 454 | ** El operador change se utiliza con los mismos movimientos que delete. ** |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 455 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 456 | 1. El operador change funciona de la misma forma que delete. El formato es: |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 457 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 458 | c [número] movimiento |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 459 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 460 | 2. Los movimientos son también los mismos, tales como w (palabra) o |
| 461 | $ (fin de la línea). |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 462 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 463 | 3. Mueva el cursor a la primera línea inferior señalada con --->. |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 464 | |
| 465 | 4. Mueva el cursor al primer error. |
| 466 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 467 | 5. Pulse c$ y escriba el resto de la línea para que sea como la segunda |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 468 | y pulse <ESC>. |
| 469 | |
| 470 | ---> El final de esta línea necesita alguna ayuda para que sea como la segunda. |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 471 | ---> El final de esta línea necesita ser corregido usando el comando c$. |
| 472 | |
| 473 | NOTA: Puede utilizar el retorno de carro para corregir errores mientras escribe. |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 474 | |
| 475 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 476 | RESUMEN DE LA LECCIÓN 3 |
| 477 | |
| 478 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 479 | 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 Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 482 | |
Bram Moolenaar | 3c053a1 | 2022-10-16 13:11:12 +0100 | [diff] [blame^] | 483 | 2. Para reemplazar el carácter bajo el cursor, pulse r y luego el |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 484 | carácter que quiere que esté en ese lugar. |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 485 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 486 | 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 Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 490 | |
| 491 | 4. El formato para change es: |
| 492 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 493 | c [número] movimiento |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 494 | |
| 495 | Pase ahora a la lección siguiente. |
| 496 | |
| 497 | |
| 498 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 499 | Lección 4.1: UBICACIÓN DEL CURSOR Y ESTADO DEL ARCHIVO |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 500 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 501 | ** 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 Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 503 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 504 | NOTA: ¡¡Lea esta lección entera antes de ejecutar cualquiera de los pasos!! |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 505 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 506 | 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 Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 510 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 511 | NOTA: 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 Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 514 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 515 | 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 Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 517 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 518 | 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 Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 520 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 521 | 4. Si se siente seguro en poder hacer esto ejecute los pasos 1 a 3. |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 522 | |
| 523 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 524 | Lección 4.2: EL COMANDO «SEARCH» (buscar) |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 525 | |
| 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 Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 530 | que el comando : . |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 531 | |
| 532 | 2. Escriba ahora errroor <INTRO>. Esta es la palabra que quiere buscar. |
| 533 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 534 | 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 Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 536 | |
| 537 | 4. Si quiere buscar una frase en la dirección opuesta (hacia arriba), |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 538 | 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 Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 543 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 544 | ---> "errroor" no es la forma correcta de escribir error, errroor es un error. |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 545 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 546 | NOTA: 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 Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 548 | |
| 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 Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 554 | 1. Sitúe el cursor en cualquiera de los caracteres (, [ o { en la línea |
| 555 | inferior señalada con --->. |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 556 | |
| 557 | 2. Pulse ahora el carácter % . |
| 558 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 559 | 3. El cursor se moverá a la pareja de cierre del paréntesis, corchete |
| 560 | o llave correspondiente. |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 561 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 562 | 4. Pulse % para mover el cursor a la otra pareja del carácter. |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 563 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 564 | 5. Mueva el cursor a otro (,),[,],{ o } y vea lo que hace % . |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 565 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 566 | ---> Esto ( es una línea de prueba con (, [, ], {, y } en ella. )) |
| 567 | |
| 568 | NOTA: ¡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 Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 572 | |
| 573 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 574 | Lección 4.4: EL COMANDO SUSTITUIR |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 575 | |
| 576 | |
| 577 | ** Escriba :s/viejo/nuevo/g para sustituir 'viejo' por 'nuevo'. ** |
| 578 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 579 | 1. Mueva el cursor a la línea inferior señalada con --->. |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 580 | |
| 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 Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 583 | |
| 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 Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 587 | |
| 588 | ---> Laas mejores épocas para ver laas flores son laas primaveras. |
| 589 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 590 | 4. Para cambiar cada ocurrencia de la cadena de caracteres entre dos líneas, |
Bram Moolenaar | 3c053a1 | 2022-10-16 13:11:12 +0100 | [diff] [blame^] | 591 | Escriba :#,#s/viejo/nuevo/g donde #,# son los números de línea del rango |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 592 | de líneas donde se realizará la sustitución. |
Bram Moolenaar | 3c053a1 | 2022-10-16 13:11:12 +0100 | [diff] [blame^] | 593 | Escriba :%s/old/new/g para cambiar cada ocurrencia en todo el |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 594 | archivo. |
Bram Moolenaar | 3c053a1 | 2022-10-16 13:11:12 +0100 | [diff] [blame^] | 595 | Escriba :%s/old/new/gc para encontrar cada ocurrencia en todo el |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 596 | archivo, pidiendo confirmación para |
| 597 | realizar la sustitución o no. |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 598 | |
| 599 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 600 | RESUMEN DE LA LECCIÓN 4 |
| 601 | |
| 602 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 603 | 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 Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 607 | |
Bram Moolenaar | 3c053a1 | 2022-10-16 13:11:12 +0100 | [diff] [blame^] | 608 | 2. Escribiendo / seguido de una frase busca la frase hacia ADELANTE. |
| 609 | Escribiendo ? seguido de una frase busca la frase hacia ATRÁS. |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 610 | Después de una búsqueda pulse n para encontrar la aparición |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 611 | siguiente en la misma dirección o N para buscar en dirección opuesta. |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 612 | |
| 613 | 3. Pulsando % cuando el cursor esta sobre (,), [,], { o } localiza |
| 614 | la pareja correspondiente. |
| 615 | |
Bram Moolenaar | 3c053a1 | 2022-10-16 13:11:12 +0100 | [diff] [blame^] | 616 | 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 Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 621 | |
| 622 | |
| 623 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 624 | Lección 5.1: CÓMO EJECUTAR UN MANDATO EXTERNO |
| 625 | |
| 626 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 627 | ** Escriba :! seguido de un comando externo para ejecutar ese comando. ** |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 628 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 629 | 1. Escriba el conocido comando : para situar el cursor al final de la |
| 630 | pantalla. Esto le permitirá introducir un comando. |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 631 | |
| 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 Moolenaar | 3c053a1 | 2022-10-16 13:11:12 +0100 | [diff] [blame^] | 637 | símbolo del sistema. Si ls no funciona utilice :!dir . |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 638 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 639 | NOTA: De esta manera es posible ejecutar cualquier comando externo, |
| 640 | también incluyendo argumentos. |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 641 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 642 | NOTA: Todos los comando : deben finalizarse pulsando <INTRO>. |
| 643 | De ahora en adelante no siempre se mencionará. |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 644 | |
| 645 | |
| 646 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 647 | Lección 5.2: MÁS SOBRE GUARDAR FICHEROS |
| 648 | |
| 649 | |
| 650 | ** Para guardar los cambios hechos en un fichero, |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 651 | escriba :w NOMBRE_DE_FICHERO ** |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 652 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 653 | 1. Escriba :!dir o :!ls para ver una lista de los archivos |
| 654 | de su directorio. |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 655 | 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 Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 662 | Para comprobarlo escriba :!dir o :!ls de nuevo y vea su directorio. |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 663 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 664 | NOTA: 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 Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 670 | |
| 671 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 672 | Lección 5.3: SELECCIONAR TEXTO PARA GUARDAR |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 673 | |
| 674 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 675 | ** Para guardar parte del archivo, escriba v movimiento :w ARCHIVO ** |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 676 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 677 | 1. Mueva el cursor a esta línea. |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 678 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 679 | 2. Pulse v y mueva el cursor hasta el quinto elemento inferior. Vea que |
| 680 | el texto es resaltado. |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 681 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 682 | 3. Pulse el carácter : en la parte inferior de la pantalla aparecerá |
| 683 | :'<,'> |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 684 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 685 | 4. Pulse w TEST , donde TEST es un nombre de archivo que aún no existe. |
Bram Moolenaar | 3c053a1 | 2022-10-16 13:11:12 +0100 | [diff] [blame^] | 686 | Verifique que ve :'<,'>w TEST antes de pulsar <INTRO>. |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 687 | |
| 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 | |
| 692 | NOTA: 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 Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 696 | |
| 697 | |
| 698 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 699 | Lección 5.4: RECUPERANDO Y MEZCLANDO FICHEROS |
| 700 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 701 | |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 702 | ** Para insertar el contenido de un fichero escriba :r NOMBRE_DEL_FICHERO ** |
| 703 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 704 | 1. Sitúe el cursor justo por encima de esta línea. |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 705 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 706 | NOTA: 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 Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 708 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 709 | 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 Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 713 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 714 | 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 Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 717 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 718 | NOTA: 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 Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 721 | |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 722 | |
| 723 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 724 | RESUMEN DE LA LECCIÓN 5 |
| 725 | |
| 726 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 727 | 1. :!comando ejecuta un comando externo. |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 728 | |
| 729 | Algunos ejemplos útiles son: |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 730 | (Windows) (Unix) |
| 731 | :!dir :!ls - muestra el contenido de un directorio. |
| 732 | :!del ARCHIVO :!rm ARCHIVO - borra el fichero ARCHIVO. |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 733 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 734 | 2. :w ARCHIVO escribe el archivo actual de Vim en el disco con el |
| 735 | nombre de ARCHIVO. |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 736 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 737 | 3. v movimiento :w ARCHIVO guarda las líneas seleccionadas visualmente |
| 738 | en el archivo ARCHIVO. |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 739 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 740 | 4. :r ARCHIVO recupera del disco el archivo ARCHIVO y lo pega debajo |
| 741 | de la posición del cursor. |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 742 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 743 | 5. :r !dir lee la salida del comando dir y lo pega debajo de la |
| 744 | posición del cursor. |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 745 | |
| 746 | |
| 747 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 748 | Lección 6.1: EL COMANDO OPEN |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 749 | |
| 750 | |
| 751 | ** Pulse o para abrir una línea debajo del cursor |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 752 | y situarle en modo Insertar ** |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 753 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 754 | 1. Mueva el cursor a la línea inferior señalada con --->. |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 755 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 756 | 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 Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 761 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 762 | ---> Después de pulsar o el cursor se sitúa en la línea abierta en modo Insertar. |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 763 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 764 | 4. Para abrir una línea por ENCIMA del cursor, simplemente pulse una O |
Bram Moolenaar | 3c053a1 | 2022-10-16 13:11:12 +0100 | [diff] [blame^] | 765 | mayúscula, en lugar de una o minúscula. Pruebe esto en la línea siguiente. |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 766 | |
| 767 | ---> Abra una línea sobre esta pulsando O cuando el cursor está en esta línea. |
| 768 | |
| 769 | |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 770 | |
| 771 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 772 | Lección 6.2: EL COMANDO APPEND (añadir) |
| 773 | |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 774 | |
| 775 | ** Pulse a para insertar texto DESPUÉS del cursor. ** |
| 776 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 777 | 1. Mueva el cursor al inicio de la primera línea inferior señalada con --->. |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 778 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 779 | 2. Escriba e hasta que el cursor esté al final de lín . |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 780 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 781 | 3. Escriba una a (minúscula) para añadir texto DESPUÉS del cursor. |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 782 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 783 | 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 Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 788 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 789 | ---> 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 Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 791 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 792 | NOTA: a, i y A todos entran en el modo Insertar, la única diferencia es |
| 793 | dónde ubican los caracteres insertados. |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 794 | |
| 795 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 796 | Lección 6.3: OTRA VERSIÓN DE REPLACE (remplazar) |
| 797 | |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 798 | |
| 799 | ** Pulse una R mayúscula para sustituir más de un carácter. ** |
| 800 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 801 | 1. Mueva el cursor a la primera línea inferior señalada con --->. Mueva |
| 802 | el cursor al inicio de la primera xxx . |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 803 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 804 | 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 Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 809 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 810 | 4. Repita los pasos para reemplazar el texto xxx que queda. |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 811 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 812 | ---> Sumar 123 a xxx da un resultado de xxx. |
| 813 | ---> Sumar 123 a 456 da un resultado de 579. |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 814 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 815 | NOTA: El modo Reemplazar es como el modo Insertar, pero cada carácter escrito |
| 816 | elimina un carácter ya existente. |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 817 | |
| 818 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 819 | Lección 6.4: COPIAR Y PEGAR TEXTO |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 820 | |
| 821 | |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 822 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 823 | ** Utilice el operador y para copiar texto y p para pegarlo. ** |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 824 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 825 | 1. Mueva el cursor a la línea inferior marcada con ---> y posicione el |
| 826 | cursor después de "a)". |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 827 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 828 | 2. Inicie el modo Visual con v y mueva el cursor justo antes de "primer". |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 829 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 830 | 3. Pulse y para copiar ("yank") el texto resaltado. |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 831 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 832 | 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 | |
| 843 | NOTA: 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 | |
| 870 | NOTA: Para eliminar el resaltado de las coincidencias escriba: :nohlsearch |
| 871 | NOTA: 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 Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 873 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 874 | RESUMEN DE LA LECCIÓN 6 |
| 875 | |
| 876 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 877 | 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 Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 881 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 882 | 2. Escriba a para insertar texto DESPUÉS del cursor. |
| 883 | Escriba A para insertar texto al final de la línea. |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 884 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 885 | 3. El comando e mueve el cursor al final de una palabra. |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 886 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 887 | 4. El operador y copia (yank) texto, p lo pega (pone). |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 888 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 889 | 5. Al escribir una R mayúscula entra en el modo Reemplazar hasta que |
| 890 | se pulsa <ESC> . |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 891 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 892 | 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 Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 898 | |
Bram Moolenaar | 3c053a1 | 2022-10-16 13:11:12 +0100 | [diff] [blame^] | 899 | 7. Añada "no" para inhabilitar una opción: :set noic |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 900 | |
| 901 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 902 | Lección 7: OBTENER AYUDA |
| 903 | |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 904 | |
| 905 | ** Utilice el sistema de ayuda en línea ** |
| 906 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 907 | Vim dispone de un sistema de ayuda en línea. Para comenzar, pruebe una |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 908 | 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 Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 913 | 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 Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 916 | |
| 917 | Puede encontrar ayuda en casi cualquier tema añadiendo un argumento al |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 918 | comando «:help». Pruebe éstos (no olvide pulsar <INTRO>): |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 919 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 920 | :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 | |
| 969 | NOTA: 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 Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 993 | |
| 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 Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 1000 | comandos. Lea el siguiente manual de usuario: ":help user-manual". |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 1001 | |
| 1002 | Para lecturas y estudios posteriores se recomienda el libro: |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 1003 | 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 Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 1009 | |
| 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 Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 1018 | |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 1019 | Traducido del inglés por: |
| 1020 | |
Bram Moolenaar | d899e51 | 2022-05-07 21:54:03 +0100 | [diff] [blame] | 1021 | * Eduardo F. Amatria |
| 1022 | Correo electrónico: eferna1@platea.pntic.mec.es |
| 1023 | * Victorhck |
| 1024 | Correo electrónico: victorhck@opensuse.org |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 1025 | |
| 1026 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |