vimrc

" Fichero ~/.vimrc.
" ======================================================================
" Vim tiene una configuración por defecto que se aplica en general al sistema.
" Sin embargo, puedes editar este fichero de configuración según tus gustos.
" La comilla en la primera columna opera como comentario (ignora la línea).
" ======================================================================

"---- Opciones Generales de VIM ----
" Esto desactiva compatibilidad con el viejo vi 
" (puede causar algunos problemas con las opciones modernas).
set nocompatible

" Desactiva el uso de archivos de respaldo.
set nobackup

" No corta las líneas. Permite editar líneas de largo más extendido
" al que de la pantalla de la terminal.
"set nowrap

" Esto se encarga de mostrar los números de línea.
"set number

" Resalta la línea donde está el cursor horizontalmente.
"set cursorline

" Resalta la columna donde está el cursor.
"set cursorcolumn


" ---- Opciones de sintaxis (para programación) -----
" Esto activa detección de tipo de fichero. 
" (Vim intentará detectar el tipo de fichero que estás cargando).
filetype on

" Esto activa los plugins opcionales.
" (Carga en memoria el plugin para detectar el tipo de fichero).
filetype plugin on

" Esto carga un fichero de indentado para el tipo de fichero detectado.
filetype indent on

" Si detecta que cargaste un archivo de código fuente, esto activará el resaltado de sintaxis.
syntax on



" Pone el ancho de shift en 4 espacios.
set shiftwidth=4

" Pone el ancho de tabulación en 4 columnas.
set tabstop=4

" Usa el carácter de espacios en lugar de tabuladores.
set expandtab



" No deja que el cursor se pase N número de líneas cuando se desplaza.
set scrolloff=10




" ---- Opciones de Búsqueda ----
" Muestra palabras coincidentes durante una búsqueda.
set showmatch

" Utiliza resaltado cuando hace una búsqueda.
set hlsearch

" Al buscar un fichero, resalta incrementalmente los caracteres coincidentes en la medida que escribe.
set incsearch

" En la búsqueda, ignora las mayúsculas .
set ignorecase

" Al buscar algo en mayúsculas, sobrepasa la opción ignorecase.
" Esto permite buscar específicamente en mayúsculas.
set smartcase


" ----Opciones para la última línea de status de VIM ----
" Presenta el comando parcialmente ingresado en la última línea de la pantalla.
set showcmd

" En la última línea presenta el modo en el que se encuentra.
set showmode

" Dispone la cantidad de líneas a guardar en la historia. El valor por defecto es 20.
set history=100

" ---- Opciones del Wildmenú ----
" Existen algunos archivos que no querrás cargar en Vim.
" Wildmenu ingnorará estos ficheros en base a sus extensiones.
set wildignore=*.docx,*.jpg,*.png,*.gif,*.pdf,*.pyc,*.exe,*.flv,*.img,*.xlsx

" Activa autocompletado del wild menú con TAB.
set wildmenu

" Hace que el wild menú se comporte de forma similar al autocompletado de Bash.
set wildmode=list:longest
  • vimrc.txt
  • Última modificación: 2023/09/20 17:38
  • por peron