>  Q&A  >  본문

vim은 '_' 문자 강조 표시를 제거합니다.

  1. 최근 vim을 사용하여 텍스트를 편집할 때 단어에 '_'가 빨간색 배경 강조 표시되는 것을 발견했습니다. 어떻게 취소할 수 있나요?

  2. .vimrc 테마:elfford.

  3. *.md 파일을 편집하면 항상 아래 사진처럼 하이라이트가 나오네요 어떻게 제거하나요?

PHP中文网PHP中文网2712일 전626

모든 응답(2)나는 대답할 것이다

  • 某草草

    某草草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 플러그인을 사용하는 것이 좋습니다🎜

    회신하다
    0
  • 高洛峰

    高洛峰2017-05-16 16:36:22

    문제는 현재 해결되었습니다:

    다른 구성은 수정되지 않았습니다. 실제로 마크다운 파일을 편집할 때 마크다운 구문으로 인해 다른 비정상적인 표시가 발생하는 경우가 많습니다. _字符即可.

    同时, 当这个下划线出现在* 或 ** 或 ** 之间的时候, 也会出现其他样式的问题, 这时候对于下划线,可以__동시에 * 또는 ** 또는 ** 사이에 밑줄이 나타나면 다른 스타일 문제도 발생합니다. 이때 밑줄에는 __ 밑줄 두 개로 스타일 문제를 해결할 수 있습니다.

    회신하다
    0
  • 취소회신하다