【问题标题】:Syntax highlighting get lost语法高亮丢失
【发布时间】:2018-10-09 04:03:04
【问题描述】:

有时当我打开markdown文件时,如果我没有从文件开头打开(上次退出时将光标留在文件中间),则没有语法高亮显示。我必须跳到存在语法高亮的前几行并向下运行光标,以便我的光标通过的行将恢复它们的语法高亮。

我该如何解决这个问题,或者有什么命令可以让我刷新语法高亮,以便在我打开文件/缓冲区时运行它?

【问题讨论】:

    标签: vim syntax markdown syntax-highlighting color-scheme


    【解决方案1】:

    $VIMRUNTIME/syntax/markdown.vim(在我拥有的 2016 年 8 月 29 日 的版本中)使用 :syn sync minlines=10。您可以在:help :syn-sync 阅读可能的同步方法。大锤方法是:syntax sync fromstart(例如放入~/.vim/after/syntax/markdown.vim)从一开始就强制同步。您可以尝试一下,或者调整原始的 minlines= 值。有效的方法取决于您的降价文件的复杂程度。

    【讨论】:

    • 感谢您的建议,我在~/.vimrc 中添加了一行syntax sync fromstart,但发现它不起作用。打开一些降价文件时,我仍然缺少语法高亮。请问配置我的vimrc的正确方法是什么?
    • .vimrc 是源头;降价语法稍后会覆盖它。正如我所提到的,这是 after 目录层次结构的用例。
    • 请不要忘记通过单击勾勒出的复选标记来接受答案。这样一来,问题就会被标记为已结束,从而增加获得未来问题答案的机会,因为这表明您关心答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-15
    • 1970-01-01
    • 2016-09-18
    相关资源
    最近更新 更多