21
在emacs中,特別是當ssh登錄到遠程計算機時,在鍵入結束引號和emacs更新語法突出顯示以反映該更改之間存在延遲。幾秒鐘後,我引用後的所有文本都會高亮顯示,就好像它是引用的一部分。通常這很好,但有時我寧願不等。有沒有辦法告訴emacs「現在重新突出顯示所有內容」?如何在emacs中強制語法高亮刷新?
在emacs中,特別是當ssh登錄到遠程計算機時,在鍵入結束引號和emacs更新語法突出顯示以反映該更改之間存在延遲。幾秒鐘後,我引用後的所有文本都會高亮顯示,就好像它是引用的一部分。通常這很好,但有時我寧願不等。有沒有辦法告訴emacs「現在重新突出顯示所有內容」?如何在emacs中強制語法高亮刷新?
是的。如果我記得它的話,emacs命令是M-x font-lock-fontify-buffer。你可以將它綁定到一個按鍵序列,如果它尚未綁定到你的模式。
就是這樣!謝謝!我覺得有點愚蠢,對於我在「語法高亮」和所有那些我從未搜索過本地emacs「font-lock」的東西上進行的搜索都是愚蠢的。謝謝您的幫助! – davidreedernst 2011-04-12 12:34:27
有用!我一直在做'C-u 2 M-x字體鎖定模式'來完成同樣的事情。 – jeremiahd 2011-04-12 13:40:45
你也可以看看[這篇文章](http://stackoverflow.com/questions/7982971/howto-force-emacs-recolor/12935005#12935005)。 – 2012-10-17 13:07:16