LINUX :: Editores :: Personalizar VIM

Table of contents

DESCRIPCION

VIM es corto para “VI Improved” o “VI Mejorado”.

Muchos usuarios originalmente han usado el editor VI, pero luego el editor VIM se hizo disponible convirtiendose en un favorito de la comunidad de Linux.

VIM es un editor que usa un interfaz de texto. Tiene las características suficientes que cumple con las necesidades básicas de la mayoría de usuarios.

En esta leccion:

  • Personalizaciones en VIM

DEPENDENCIAS

ninguna

REQUERIMIENTOS

Sistema de linux Ubuntu.
Alguos comandos requieren privilegios elevados.

ADVERTENCIA

ninguna.

Working Environment

En esta leccion usamos el sistema operativo Ubuntu.

Personalizaciones en VIM

Los ajustes discutidos aqui resaltan ciertas características visuales del editor que el usuario encontraría muy útiles, por ejemplo:

  • ver el número de las lineas
  • ver código colorizado
  • tabulación automática para mejor legibilidad

Los ajustes de VIM discutidos en esta sección son opcionales. No se requieren para empezar usar VIM de manera immediata.

Para resaltar el uso de VIM, creamos el archivo escondido $HOME/.vimrccon el contenido mostrado.

syntax enable
set nu
set smartindent
set expandtab
set shiftwidth=2
set softtabstop=2
set tabstop=2

El uso del número 2 es solo un ejemplo que podemos cambiar a cualquier otro número que deseamos.

El uso de cada opción es a seguir:

syntax enable
permite resaltar la sintaxis para varios lenguajes de programación y tipos de archivos
nu
muestra los números de línea en el lado izquierdo de la ventana del editor.
smartindent
sangría automáticamente el texto según la sangría de las líneas anteriores
expandtab
use espacios en lugar de tabulaciones para la sangría
shiftwidth=n
establece el número de espacios que se utilizarán para cada nivel de sangría en n.
softtabstop=n
establece el número de espacios para que se inserte una al presionar la tecla tab en `n`.
tabstop=n
establece el número de espacios para que un carácter se muestre como 2 espacios

Cambiar el Esquema de Color

Crea esta directorio.

mkdir -p ~/.vim/colors/

Clona este repositorio de git en el sistema local.

-> git clone https://github.com/rafi/awesome-vim-colorschemes.git

Cambia al directorio que contiene los archivos esquemas de colors

-> cd ~/workdir/awesome-vim-colorschemes/colors

Copia los archivos .vim al directorio ~/.vim/colors/.

cp *.vim ~/.vim/colors/

Al empezar VIM, puedes escribr la instrucción siguiente para obtener la lista de esquemas de colores disponibles.

:colorscheme [space] [CTRLD-D]

Veraz algo asi (esta es una vista parcial) con la lista de esquemas de colores listados en la parta baja del editor.

  1
~
~
~
~                                      VIM - Vi IMproved
~
~                                      version 8.2.2121
~                                  by Bram Moolenaar et al.
~                           Modified by team+vim@tracker.debian.org
~                         Vim is open source and freely distributable
~
~                                Help poor children in Uganda!
~                       type  :help iccf<Enter>       for information
~
~                       type  :q<Enter>               to exit
~                       type  :help<Enter>  or  <F1>  for on-line help
~                       type  :help version8<Enter>   for version info
~
~
~
:colorscheme
256_noir           darkblue           gotham256          molokayo           parsec         
OceanicNext        deep-space         gruvbox            morning            peachpuff      
OceanicNextLight   default            happy_hacking      mountaineer        pink-moon      
blue               fogbell_light      materialbox        orange-moon        snow           
carbonized-dark    fogbell_lite       meta5              orbital            solarized8     
carbonized-light   github             minimalist         pablo              solarized8_flat
challenger_deep    gotham             molokai            paramount          solarized8_high
:colorscheme

Para usar un esquema de color temporalmente, usa el comando siguiente.

:colorscheme [scheme-name]

Conclusion

Cada individuo tiene preferencias. VIM ofrece un rango limitado de características que son suficientes para resaltar la experiencia del usuario.

Referencias

Glosario De Comandos

Los comandos siguientes son usados frecuentemente en sesiones de Linux.

set
comanod usado para poner en lugar ajustes de entorno

Referencias Utiles

DevEsp :: Linux

  • https://docs.devesp.com/linux-en-espa%C3%B1ol/

Paginas Manuales

Haz click en el enlace para ir al sitio red del editor.