Tengo algunos archivos .c que no se resaltan automáticamente en vim. Este problema recién comenzó. No he editado mi archivo .vimrc:VIM: Ciertos archivos .c se abren sin resaltado de sintaxis
set number
nnoremap <F2> :set nonumber!<CR>:set foldcolumn=0<CR>
set ignorecase
syntax on
filetype plugin indent on
nnoremap <C-H> :Hexmode<CR>
inoremap <C-H> <Esc>:Hexmode<CR>
vnoremap <C-H> :<C-U>Hexmode<CR>
au BufWinLeave * mkview
au BufWinEnter * silent loadview
set tabpagemax=15
set wrap
Lo extraño es cuando abro un archivo que no resaltar de forma automática, y el tipo :set syntax=C
, funciona, pero si vuelvo a cargar mi archivo .vimrc usando el :so ~/.vimrc
destacando se va. Esto no sucede con otros archivos .c.
Gracias. Esto lo resolvió. ¿Qué hacen los archivos en la carpeta de vista? – dcpomero
No estoy del todo seguro, pero para cada archivo fuente hay un archivo de vista que contiene algunas informaciones para el editor. Por ejemplo, la posición del cursor en el archivo fuente está almacenada, por lo que cuando vuelve a abrir el archivo con vim, salta a la última ubicación editada (lo cual es bastante útil). Además, si usa plegado, la configuración de plegado se almacena allí. Si un archivo está dañado, entonces vim no mostrará resaltado de sintaxis. – neodelphi
Google "~/.vim/view" apesta, por lo que para los futuros encuestados: mire ': help 'viewdir'' y': help: mkview'. – rampion