有时,当我打开一个标记文件时,如果我没有从文件的开头打开(当我上次退出时,光标放在文件的中间),就没有语法突出显示。我必须跳转到语法突出显示存在的前几行,然后向下运行游标,这样我的游标传递的行就会恢复它们的语法高光。
如何解决这个问题,或者是否有任何命令可以刷新语法高亮显示,以便在打开文件/缓冲区时运行它?
发布于 2018-10-09 06:17:01
$VIMRUNTIME/syntax/markdown.vim (我在2016年8月29日的版本中)使用:syn sync minlines=10。您可以在:help :syn-sync上了解可能的同步方法。大锤方法将是:syntax sync fromstart (例如在~/.vim/after/syntax/markdown.vim中),从一开始就强制同步。您可以尝试这一点,或者调整原始的minlines=值。什么工作取决于您的减价文件的复杂性。
https://stackoverflow.com/questions/52713200
复制相似问题