![Python을 사용한 VIM - 여러 #이 주석으로 표시되지 않습니다.](https://linux55.com/image/78044/Python%EC%9D%84%20%EC%82%AC%EC%9A%A9%ED%95%9C%20VIM%20-%20%EC%97%AC%EB%9F%AC%20%23%EC%9D%B4%20%EC%A3%BC%EC%84%9D%EC%9C%BC%EB%A1%9C%20%ED%91%9C%EC%8B%9C%EB%90%98%EC%A7%80%20%EC%95%8A%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
내 시스템에 뭔가가 변경되어 이제 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