correcciones cap 03

This commit is contained in:
Victorhck 2021-04-29 20:42:15 +02:00 committed by GitHub
parent 5bf3720bf3
commit d81a288850
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -20,10 +20,10 @@ El autocompletado del nombre con la tecla `<Tab>` funciona con `:edit`. Por ejem
:edit a<Tab>c<Tab>u<Tab> :edit a<Tab>c<Tab>u<Tab>
``` ```
`:edit` acepta comodines como argumentos. `*` reemplaza a cualquier archivo en la carpeta actual. Si solo estás buscando archivo con la extensión `.yml` en la carpeta actual, puedes ejecutar: `:edit` acepta comodines como argumentos. `*` reemplaza a cualquier archivo en la carpeta actual. Si solo estás buscando archivos con la extensión `.yml` en la carpeta actual, puedes ejecutar:
```text ```text
:edit *.yml<tab> :edit *.yml<Tab>
``` ```
Vim te mostrará una lista de todos los archivos `.yml` que existen en la carpeta actual para poder escoger el que queramos. Vim te mostrará una lista de todos los archivos `.yml` que existen en la carpeta actual para poder escoger el que queramos.
@ -31,7 +31,7 @@ Vim te mostrará una lista de todos los archivos `.yml` que existen en la carpet
Puedes utilizar `**` para buscar de manera recursiva. Si quieres buscar todos los archivos `*.md` en tu proyecto, pero no estás seguro de en qué carpeta está, puedes ejecutar lo siguiente: Puedes utilizar `**` para buscar de manera recursiva. Si quieres buscar todos los archivos `*.md` en tu proyecto, pero no estás seguro de en qué carpeta está, puedes ejecutar lo siguiente:
```text ```text
:edit **/*.md<tab> :edit **/*.md<Tab>
``` ```
`:edit` puede ser utilizado para ejecutar `netrw`, el explorador nativo de Vim. Para hacer eso, se debe dar al comando `:edit` un argumento como directorio en vez de un archivo: `:edit` puede ser utilizado para ejecutar `netrw`, el explorador nativo de Vim. Para hacer eso, se debe dar al comando `:edit` un argumento como directorio en vez de un archivo:
@ -53,15 +53,15 @@ Puedes buscar archivos con el comandos `:find`. Por ejemplo:
El autocompletado del nombre también funciona con el comando `:find`: El autocompletado del nombre también funciona con el comando `:find`:
```text ```text
:find p<tab> " Para encontrar el archivo package.json :find p<Tab> " Para encontrar el archivo package.json
:find a<tab>c<tab>u<tab> " Para encontrar la ruta del archivo app/controllers/users_controller.rb :find a<Tab>c<Tab>u<Tab> " Para encontrar la ruta del archivo app/controllers/users_controller.rb
``` ```
Quizás has notado que la sintaxis y el comportamiento del comando `:find` es similar al comando `:edit`. ¿Cuál es la diferencia? Quizás has notado que la sintaxis y el comportamiento del comando `:find` es similar al comando `:edit`. ¿Cuál es la diferencia?
## Find y Path ## Find y Path
La diferencia es que `:find` encuentra un archivo en la ruta o `path`, mientras que `:edit` no lo hace. La diferencia es que `:find` encuentra un archivo en la ruta o también llamado `path`, mientras que `:edit` no lo hace.
Aprendamos un poco más sobre esta ruta o `path`. Una vez que aprendas cómo modificar tus rutas, `:find` puede convertirse en una herramienta de búsqueda muy potente. Para comprobar cuales son tus rutas, ejecuta: Aprendamos un poco más sobre esta ruta o `path`. Una vez que aprendas cómo modificar tus rutas, `:find` puede convertirse en una herramienta de búsqueda muy potente. Para comprobar cuales son tus rutas, ejecuta:
@ -126,7 +126,7 @@ Revisemos el grep interno primero. `:vim` tiene la siguiente sintaxis:
:vim /patrón/ archivo :vim /patrón/ archivo
``` ```
* `/patrón/` es el patrón de la expresión regular \(regex\) del termino buscado. * `/patrón/` es el patrón de la expresión regular \(regex\) del término buscado.
* `archivo` es el argumento del nombre\(s\) de el\(los\) archivo\(s\). De la misma forma que en `:find`, también puedes pasarle los comodines `*` y `**`. * `archivo` es el argumento del nombre\(s\) de el\(los\) archivo\(s\). De la misma forma que en `:find`, también puedes pasarle los comodines `*` y `**`.
Por ejemplo, para encontrar todas las coincidencia de la cadena "desayuno" dentro de todos los archivos ruby \(`.rb`\) dentro de la carpeta `app/controllers/`: Por ejemplo, para encontrar todas las coincidencia de la cadena "desayuno" dentro de todos los archivos ruby \(`.rb`\) dentro de la carpeta `app/controllers/`:
@ -135,7 +135,7 @@ Por ejemplo, para encontrar todas las coincidencia de la cadena "desayuno" dentr
:vim /desayuno/ app/controllers/**/*.rb :vim /desayuno/ app/controllers/**/*.rb
``` ```
Después de ejecutar este comando, serás redirigido al primer resultado. El comando de búsqueda de Vim `vim` usa la operación `quickfix`. Para ver todos los resultados de la búsqueda, ejecutamos `:copen`. Esto abre una ventana `quickfix`. Aquí dejamos algunos comandos de _quickfix_ útiles para empezar a trabajar: Después de ejecutar este comando, serás redirigido al primer resultado. El comando de búsqueda de Vim `vim` usa la `quickfix`, esto es una ventana anexa en la que se muestra todas las ocurrencias que Vim ha encontrado. Para ver todos los resultados de la búsqueda, ejecutamos `:copen`. Esto abre una ventana `quickfix`. Aquí dejamos algunos comandos de _quickfix_ útiles para empezar a trabajar:
```text ```text
:copen Abrir la ventana quickfix :copen Abrir la ventana quickfix