Vi¶
Configuración¶
-
Editar correctamente ficheros en UTF-8
- Añadir a ~/.vimrc lo siguiente: set enc=utf-8
- Ver el número de línea: :set number
- Resaltar la sintaxis: :syntax on
- Poner indentación: :set autoindent
- Quitar indentación (si se pega código puede dar problemas): :set noautoindent
- Configurar la indentación para que lo haga bien por defecto (en .vimrc):
set smartindent\
set tabstop=4\
set shiftwidth=4\
set expandtab
-
Usar aspell desde vim.
-
Primera opción:
- El uso es el siguiente:
-
:w!\
:!aspell -c %\
:w %
-
Segunda opción:
- Se añade la siguiente línea a .vimrc:
map \^T :w!\<CR\>:!aspell check %\<CR\>:e! %\<CR\>
- Nota: el ^T se consigue desde vi haciendo Control-V Control-T
- Para usar aspell es suficiente con hacer Control-T
Añadir sintaxis¶
Para añadir sintaxis a un tipo de fichero que no reconozca automáticamente vi, se siguen los pasos:
- Se crea el fichero de sintaxix (por ejemplo wiki.vim) en ~/.vim/syntax
- Si se quiere que esta sintaxis se cargue automáticamente (si syntax es on) para cierto tipo de ficheros, se crea un fichero con el mismo nombre que el anterior (wiki.vim) en ~/.vim/ftdetect con la línea siguiente, donde se indica el tipo de fichero al que afecta esta sintaxis (*.wiki) y el fichero de sintaxis a aplicar (wiki):
au BufRead,BufNewFile \*.wiki set filetype=wiki
Uso¶
- Recargar un fichero (porque, por ejemplo, se haya modificado desde otra aplicación): :e
Última actualización:
November 4, 2021