vim의 맞춤법 검사 주석

vim의 맞춤법 검사 주석

저는 전문 C/C++ 프로그래머이고 주석에서 철자법 실수를 많이 합니다. 맞춤법 검사기가 주석에서 맞춤법이 틀린 단어만 찾도록 vim을 구성하고 싶습니다. 필요한 경우 vim이 어디를 확인할지 알기 위해 찾을 수 있는 주석 주위에 특수 기호를 추가할 의향이 있습니다. 예를 들면 다음과 같습니다.

 int main(){
     /*<--C_S 
        This is comment line in main function ..
        C_S-->*/
 }

플러그인이 C_S기호 없이 작동할 수 있다면 더 좋을 것입니다. 맞춤법 검사기가 댓글에서 발견된 맞춤법 오류를 강조 표시하고 싶습니다. 이것이 이미 존재합니까? 아니면 직접 작성하는 것이 쉽나요?

답변1

좋은 소식입니다. 이는 이미 Vim의 일부입니다. 열려 있는구문 강조( :syntax enable) 이는 합리적으로 새로운 vim 배포판과 함께 패키지된 기본 구문 파일을 사용하여 자동으로 처리되어야 합니다. 지침을 참조하세요 :help spell-syntax. 간단히 말해서 문법 파일은 맞춤법 검사를 수행해야 하거나 수행하지 말아야 하는 위치를 사용 @Spell하고 지정할 수 있습니다.@NoSpell

답변2

이미 존재합니다. 그냥 입력하면 :set spell spelllang=en_us철자 오류가 강조 표시됩니다. 필요에 맞게 언어를 조정하세요. 다른 언어로도 찾을 수 있습니다여기.

답변3

다른 사람들이 말했듯이 이미 존재합니다. 그러나 Rainbow 플러그인(기본값 spf13)은 맞춤법 검사를 제대로 수행하지 못합니다. 그것을 알아내는 데 시간이 걸렸습니다.

문제는 다음 줄에서 발생합니다.

let def_rg = 'syn region %s matchgroup=%s containedin=%s contains=%s,@NoSpell %s'

@NoSpell모든 무지개 영역에 무지개가 잘못 추가되었습니다 .

바라보다https://github.com/luochen1990/rainbow/issues/30세부

관련 정보