최근 vim을 사용하여 텍스트를 편집할 때 단어에 '_'가 빨간색 배경 강조 표시되는 것을 발견했습니다. 어떻게 취소할 수 있나요?
.vimrc 테마:elfford.
*.md 파일을 편집하면 항상 아래 사진처럼 하이라이트가 나오네요 어떻게 제거하나요?
某草草2017-05-16 16:36:22
저는 vim-markdown을 사용하는데 이 문제는 없는 것 같습니다
이것은 대부분 문법 인식의 문제입니다. 여기서 밑줄은 텍스트에 따라 인식되어야 하는 것이 타당합니다.
이렇게 하려면 먼저 커서를 vim의 밑줄 위치로 이동하고 :echo synIDattr(synID(line("."),col("."),0),"name"< /을 실행하세요. 코드>
:echo synIDattr(synID(line("."),col("."),0),"name"
这个会输出当前位置的语法识别标记。。记住输出的内容,你这个有可能是报错之类的?我猜
我的输出是 mkdNonListItemBlock
,命令行里(bash之类的)执行 grep -r 'mkdNonListItemBlock' .
,就会输出这个语法识别所在的文件。我的就是对应 ~/.vim/plugged/vim-markdown/syntax/markdown.vim
你这个用转义当然也可以解决,markdown 本身也有转义。。但你这个情况是不必要转义的。。多人协作的时候不论是转义 _
还是 **
之间用 __
mkdNonListItemBlock
입니다. 명령줄(bash 등)에서 grep -r 'mkdNonListItemBlock' .
을 실행하면 이 구문 식별이 있는 파일이 나타납니다. 출력됩니다. 내 것은 ~/.vim/plugged/vim-markdown/syntax/markdown.vim
🎜에 해당합니다.
🎜물론 이 문제는 이스케이프를 통해 해결할 수 있습니다. 마크다운 자체에도 이스케이프 기능이 있습니다. . 그러나 당신의 경우에는 탈출할 필요가 없습니다. . 여러 사람이 공동 작업하는 경우 _
를 이스케이프하거나 **
사이에 __
를 사용하면 불필요한 차이가 발생합니다. 문제를 해결하려면 vim-markdown 플러그인을 사용하는 것이 좋습니다🎜高洛峰2017-05-16 16:36:22
문제는 현재 해결되었습니다:
다른 구성은 수정되지 않았습니다. 실제로 마크다운 파일을 편집할 때 마크다운 구문으로 인해 다른 비정상적인 표시가 발생하는 경우가 많습니다.
_
字符即可.
同时, 当这个下划线出现在* 或 ** 或 **
之间的时候, 也会出现其他样式的问题, 这时候对于下划线,可以__
동시에 * 또는 ** 또는 **
사이에 밑줄이 나타나면 다른 스타일 문제도 발생합니다. 이때 밑줄에는 __를 사용할 수 있습니다. code> 밑줄 두 개로 스타일 문제를 해결할 수 있습니다.