continuar trad cap 20

This commit is contained in:
Victorhck 2021-03-13 18:59:56 +01:00
parent f934e5ae8a
commit 19e97b3580

View file

@ -39,67 +39,67 @@ foo9
foo10 foo10
``` ```
### Configuring View Attributes ### Configurar los atributos de las vistas
Run: Ejecuta:
``` ```
:set viewoptions? :set viewoptions?
``` ```
By default it should say (yours may look different depending on your vimrc): De manera predeterminada debería aparecer (aunque tu mensaje podría ser diferente dependiendo de tu archivo vimrc):
``` ```
viewoptions=folds,cursor,curdir viewoptions=folds,cursor,curdir
``` ```
Let's configure `viewoptions`. The three attributes you want to preserve are the folds, the maps, and the local set options. If your setting looks like mine, you already have the `folds` option. You need to tell View to remember the `localoptions`. Run: Vamos a configurar `viewoptions`. Los tres atributos que quieres mantener son los pliegues de texto (folds), los mapeados y las opciones configuradas de manera local. Si tus ajustes se parecen a los míos, ya tienes la opción `folds`. Necesitas configurar las vistas para que recuerde las `localoptions`. Ejecuta:
``` ```
:set viewoptions+=localoptions :set viewoptions+=localoptions
``` ```
To learn what other options are available for `viewoptions`, check out `:h viewoptions`. Now if you run `:set viewoptions?`, you should see: Para aprender qué otras opciones están disponibles para `viewoptions`, echa un vistazo a `:h viewoptions`. Ahora si ejecutas `:set viewoptions?`, deberías ver algo así:
``` ```
viewoptions=folds,cursor,curdir,localoptions viewoptions=folds,cursor,curdir,localoptions
``` ```
### Saving The View ### Guardando las vistas
With the `foo.txt` window properly folded and having `nonumber norelativenumber` options, let's save the View. Run: Con la ventana en la que aparece el archivo `foo.txt` correctamente plegada y teniendo las opciones de `nonumber norelativenumber`, vamos a guardas las vistas. Ejecuta:
``` ```
:mkview :mkview
``` ```
Vim creates a View file. Vim crea un archivo de vistas.
### View Files ### Archivos de vistas
You might wonder, "Where did Vim save this View file?" To see where Vim saves it, run: Quizás te preguntes ¿dónde guardó Vim el archivo de las vistas? Para ver donde lo guardó Vim, ejecuta:
``` ```
:set viewdir? :set viewdir?
``` ```
The default should say `~/.vim/view` (if you have a different OS, it might show a different path. Check out `:h viewdir` for more). If you want to change it to a different path, add this into your vimrc: De manera predeterminada lo hace en esta ruta `~/.vim/view` (si tienes un sistema operativo diferente, podría mostrar una ruta diferente. Echa un vistazo a `:h viewdir` para más información). Si quieres cambiar esa ruta a otro sitio de tu sistema, añade esto en tu archivo de configuración vimrc:
``` ```
set viewdir=$HOME/else/where set viewdir=$HOME/tu_ruta/personalizada
``` ```
### Loading The View File ### Cargando el archivo de vistas
Close the `foo.txt` if you haven't, then open `foo.txt` again. **You should see the original text without the changes.** That's expected. Cierra el archivo `foo.txt` si todavía no lo has hecho y después vuelve a abrirlo de nuevo. **Deberías ver el texto original sin los cambios.** Eso es lo esperado.
To restore the state, you need to load the View file. Run: Para restaurar el estado, necesitas cargar el archivo de vistas. Ejecuta:
``` ```
:loadview :loadview
``` ```
Now you should see: Ahora en tu archivo deberías ver:
``` ```
+-- 5 lines: foo1 ----- +-- 5 lines: foo1 -----
@ -110,7 +110,7 @@ foo9
foo10 foo10
``` ```
The folds, local settings, and local mappings are restored. If you notice, your cursor should also be on the line where you left it when you ran `:mkview`. As long as you have the `cursor` option, View also remembers your cursor position. Los pliegues de texto (folds), los ajustes locales y los mapeados locales se han recuperado. Si te das cuenta, también el cursor debería estar en la línea en la que estaba cuando ejecutaste `:mkview`. Siempre que tengas la opción `cursor`, las vistas también recuerdan la posición del cursor.
### Multiple Views ### Multiple Views