有时,当我打开markdown文件时,如果我没有从文件的开头打开(当我上次退出时将光标留在文件的中间),则不会突出显示语法。我必须跳到存在语法高亮的前几行,然后向下移动光标,以便我的光标经过的行将恢复其语法高亮。
如何解决此问题,或者有什么命令可以刷新语法高亮显示,以便在打开文件/缓冲区时可以运行它?
答案 0 :(得分:2)
div{
border:1px solid black;
width:50px;
height: 50px;
display: inline-block;
margin: 10px;
}
(在我的 2016 Aug 29 版本中)使用<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button>Move to Next</button>
<div id="start">div1 </div>
<div>div2</div>
<div>div3</div>
<div>div4</div>
<div>div5</div>
<div>div6</div>
。您可以在:help :syn-sync
阅读有关可能的同步方法的信息。大锤方法将是$VIMRUNTIME/syntax/markdown.vim
(例如放在:syn sync minlines=10
中)以从一开始就强制进行同步。您可以尝试一下,也可以调整原始的:syntax sync fromstart
值。有效的方法取决于您的markdown文件的复杂程度。