From b79f6e11a3aa03982c24709cd4138faa2f150f83 Mon Sep 17 00:00:00 2001 From: Victorhck Date: Thu, 15 Apr 2021 09:00:36 +0200 Subject: [PATCH] cont trad cap 26 --- ch26_vimscript_variables_scopes.md | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/ch26_vimscript_variables_scopes.md b/ch26_vimscript_variables_scopes.md index 921d27a..fad1e12 100644 --- a/ch26_vimscript_variables_scopes.md +++ b/ch26_vimscript_variables_scopes.md @@ -44,37 +44,37 @@ const gofres = "tortitas" " lanza un error ``` -## Variable Sources +## Fuentes de variable -There are three sources for variables: environment variable, option variable, and register variable. +Hay tres fuentes de las que obtener los valores de variables: variables de entorno, variables de opciones y variables de registro. -### Environment Variable +### Variables de entorno -Vim can access your terminal environment variable. For example, if you have the `SHELL` environment variable available in your terminal, you can access it from Vim with: +Vim puede acceder a las variables de entorno de tu terminal. Por ejemplo, si tienes la variable `SHELL` de entorno en tu terminal, puedes acceder a ella desde Vim mediante: ``` echo $SHELL -" devuelve $SHELL value. In my case, it returns /bin/bash +" devuelve el valor de $SHELL. E mi caso devuelve /bin/bash ``` -### Option Variable +### Variables de opciones -You can access Vim options with `&` (these are the settings you access with `set`). +Puedes acceder a las opciones de Vim con `&` (estos son ajustes a los que accedes con `set`). -For example, to see what background Vim uses, you can run: +Por ejemplo, para ver qué fondo utiliza Vim, puedes ejecutar: ``` echo &background -" devuelve either "light" or "dark" +" devuelve un valor que puede ser "light" o "dark" (claro u oscuro) ``` -Alternatively, you can always run `set background?` to see the value of the `background` option. +De manera alternativa, siempre puedes ejecutar `set background?` para ver el valor de la opción `background`. -### Register Variable +### Variables de registro -You can access Vim registers (Ch. 08) with `@`. +Puedes acceder a los registros de Vim (ver el capítulo 08) mediante `@`. -Suppose the value "chocolate" is already saved in register a. To access it, you can use `@a`. You can also update it with `let`. +Supongamos que el valor "chocolate" está ya guardado en el registro a. Para acceder a el, puedes utilizar `@a`. También puedes actualizarlo con `let`. ``` echo @a @@ -86,7 +86,7 @@ echo @a " devuelve "chocolate donut" ``` -Now when you paste from register `a` (`"ap`), it will return "chocolate donut". The operator `.=` concatenates two strings. The expression `let @a .= " donut"` is the same as `let @a = @a . " donut"` +Ahora cuando pegues el contenido del registro a (`"ap`), este mostrará el contenido que es "chocolate donut". El operador `.=` une dos cadenas. La expresión `let @a .= " donut"` es lo mismo que `let @a = @a . " donut"` ## Variable Scopes