내 시스템에 뭔가가 변경되어 이제 VIM이 주석 줄의 구문 강조를 엉망으로 만듭니다.
색상에 따라 라인이 여전히 활성 상태인 것처럼 보이기 때문에 라인을 "디버깅"하는 것이 매우 어려워집니다!
특히 두 번째 print 문을 살펴보세요. 이 줄의 색상을 잠깐 살펴보면 전혀 주석 처리되지 않았다고 생각할 수도 있습니다!
이 문제를 해결하는 방법을 아는 사람이 있나요?
출력은 vim -Nu NONE -c 'filetype on|set filetype=python|syntax on' hello_world.py
다음과 같습니다:scriptnames
1: /usr/share/vim/vim74/filetype.vim
2: /usr/share/vim/vimfiles/ftdetect/stp.vim
3: /usr/share/vim/vim74/syntax/syntax.vim
4: /usr/share/vim/vim74/syntax/synload.vim
5: /usr/share/vim/vim74/syntax/syncolor.vim
6: ~/.vim/syntax/python.vim
7: /usr/share/vim/vim74/syntax/python.vim
답변1
파일 형식 설정에 문제가 있는 것 같습니다. 적어도 내 VIM에서는 Python이 소문자입니다.
파일 형식을 수동으로 설정하면 어떻게 되나요?
:setf python