2011-07-28 5 views
7

vim에서 자동으로 강조 표시하지 않는 일부 .c 파일이 있습니다. 이 문제는 최근에 시작되었습니다. 나는 나의의 .vimrc 파일을 편집하지 않은 :VIM : 구문 강조없이 여는 .c 파일

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 

내가 자동으로 강조 표시하지 않는 파일을 열고 :set syntax=C를 입력 할 때 이상한 것은, 그것은 작동하지만, 내가 다시하면 내의 .vimrc 파일이 :so ~/.vimrc를 사용하여 강조 표시가 사라집니다. 이것은 다른 .c 파일에서는 발생하지 않습니다.

답변

10

~/.vim/view에있는 모든 파일을 삭제하려고합니다 (결국 삭제하기 전에 백업을 만드십시오).

+0

감사합니다. 이것으로 해결되었습니다. 보기 폴더의 파일은 무엇을합니까? – dcpomero

+0

확실하지는 않지만 각 소스 파일에는 편집기에 대한 몇 가지 정보가 포함 된보기 파일이 있습니다. 예를 들어 소스 파일의 커서 위치가 저장되므로 vim을 사용하여 파일을 다시 열면 최종 편집 위치로 이동합니다 (매우 유용합니다). 또한 폴딩을 사용하면 폴딩 구성이 저장됩니다. 파일이 손상된 경우 vim은 구문 하이 라이팅을 표시하지 않습니다. – neodelphi

+6

"~/.vim/view"인터넷 검색이 빠르기 때문에 다음 질문자를 위해 : 'help'viewdir''과': help : mkview'를보십시오. – rampion