correcciones en cap15

This commit is contained in:
Victorhck 2021-05-11 19:54:48 +02:00
parent d7ecda5a68
commit 785c3f6700

View file

@ -1,4 +1,4 @@
# Capítulo 15: El modo de línea de comando.
# Capítulo 15: El modo de línea de comandos
En los últimos tres capítulos, aprendiste cómo utilizar los comandos de búsqueda \(`/`, `?`\), sustitución \(`:s`\), el comando global \(`:g`\) y el comando externo \(`!`\). Estos son ejemplos de comandos para la línea de comandos.
@ -16,23 +16,23 @@ Hay 4 comandos diferentes que puedes introducir cuando estás en el modo línea
Puedes entrar en el modo línea de comandos desde el modo normal o desde el modo visual.
Para dejar el modo línea de comandos, puedes utilizar `<esc>`, `Ctrl-C, o Ctrl-[`.
Para dejar el modo línea de comandos, puedes utilizar `<Esc>`, `Ctrl-C, o Ctrl-[`.
_Algunas veces en otras guías o libros puede que refieran a los "comandos de la línea de comandos" como "comandos Ex" y los "comandos externos" como "comandos de filtros" u "operadores bang"._
## Repitiendo el comando previo
Puedes repetir tanto el comando o comando externo ejecutado previamente medianto `@:`.
Puedes repetir tanto el comando o comando externo ejecutado previamente mediante `@:`.
Si ejecutaste previamente `:s/foo/bar/g`, ahora ejecutando `@:` repetirá esa sustitución. Si ejecutaste `:.!tr '[a-z]' '[A-Z]'`, ejecutando `@:` repetirá el último filtro del comando externo de traducción.
## Atajos de teclado del modo línea de comandos
Mientras estás en el modo línea de comandos, puede moverta a izquierda o derecha un caracter cada vez con las flechas de dirección del cursor `Izquierda` o `Derecha`.
Mientras estás en el modo línea de comandos, puede moverte a izquierda o derecha un caracter cada vez mediante las flechas de dirección del cursor `Izquierda` o `Derecha`.
Si necesitas moverte una palabra cada vez, utiliza `Shift-Izquierda` o `Shift-Derecha` \(en algunos sistemas operativos, deberás utilizar la tecla `Ctrl` en vez de `Shift`\).
Para ir al comienzo de la línea, utiliza `Ctrl-B`. Para ir al final de la línea, utiliza `Ctrl-E`.
Para ir al comienzo de la línea, utiliza `Ctrl-B` (B de la palabra _begining_, comienzo en inglés). Para ir al final de la línea, utiliza `Ctrl-E` (E de la palabra _end_, final en inglés).
De manera similar al modo de insertar, dentro del modo línea de comandos, tienes tres maneras de eliminar caracteres:
@ -48,13 +48,13 @@ Esto también te permite buscar entre comandos previos, editarlos y volverlos a
## Registro y autocompletado
Mientras estás en el modo de línea de comandos, puedes insertar textos desde los registros de Vim con `Ctrl-R` de la misma manera que lo haces en el modo insertar. Si tienes la cadena "foo" guardada en el registro "a", puedes insertarlo ejecutando `Ctrl-R a`. Todo lo que puedes hacer desde los registros en el modo normal, también puedes hacerlo en el modo línea de comandos.
Mientras estás en el modo de línea de comandos, puedes insertar textos desde los registros de Vim con `Ctrl-R` de la misma manera que lo haces en el modo insertar. Si tienes la cadena "foo" guardada en el registro a, puedes insertarlo ejecutando `Ctrl-R a`. Todo lo que puedes hacer desde los registros en el modo normal, también puedes hacerlo en el modo línea de comandos.
Además, también puedes insetar la palabra que está bajo el cursor con `Ctrl-R Ctrl-W` \(puedes utilizar `Ctrl-R Ctrl-A` para la PALABRA bajo el cursor\). Para insertar la línea que está bajo el cursor utiliza `Ctrl-R Ctrl-L`. Para insertar todo el nombre del archivo bajo el cursor, usa `Ctrl-R Ctrl-F`.
Además, también puedes insertar la palabra que está bajo el cursor con `Ctrl-R Ctrl-W` \(puedes utilizar `Ctrl-R Ctrl-A` para la PALABRA bajo el cursor\). Para insertar la línea que está bajo el cursor utiliza `Ctrl-R Ctrl-L`. Para insertar todo el nombre del archivo bajo el cursor, usa `Ctrl-R Ctrl-F`.
También puedes autocompletar los comandos existentes. Para autocompletar el comando `echo`, mientras estás en el modo línea de comandos, escribe "ec", después pulsa `<Tab>`. Deberías ver en la parte inferior izquierda de la pantalla los comandos de Vim que empiezan con "ec" \(ejemplo: `echo echoerr echohl echomsg econ`\). Para ir a la siguiente opción, pulsa tanto `<Tab>` o `Ctrl-N`. Para ir a la opción previa, puedes pulsar tando `<Shift-Tab>` o `Ctrl-P`.
Algunos de los comandos de la línea de los comandos aceptan nombres de archivos como argumentos. Un ejemplo es `edit`. También puedes utilizar el autocompletado en este caso. Después de ecribir el comando, `:e` \(no olvides añadir un espacio al final\), presiona `<Tab>`. Vim mostrará un listado de todos los nombres de archivos relevantes entre los que puedes escoger, así no tendrás que escribirlo tu mismo.
Algunos de los comandos de la línea de los comandos aceptan nombres de archivos como argumentos. Un ejemplo es `edit`. También puedes utilizar el autocompletado en este caso. Después de escribir el comando, `:e` \(no olvides añadir un espacio al final\), presiona `<Tab>`. Vim mostrará un listado de todos los nombres de archivos relevantes entre los que puedes escoger, así no tendrás que escribirlo tu mismo.
## La ventana del historial y la ventana de la línea de comandos