2010-08-17 25 views
2

當我使用VIM時,語法突出顯示工作,除了在使用:bd返回到緩衝區之後,突出顯示消失。我可以使用:syn on再次啓用它。只有沒有擴展名的文件纔會出現此問題。我記得我不得不改變一些設置,以獲得沒有擴展名的文件,首先突出顯示,但我不記得細節。 (我使用沒有擴展名的文件,因爲當我這樣做時gf命令才起作用。)任何人都可以幫忙嗎?語法在VIM之後突出顯示:bd

謝謝。

+0

最後,我通過映射'bd'命令(以及'bp'和'bn')來總是啓用語法高亮顯示,從而使用了一種解決方法。這具有始終突出顯示緩衝區的缺點,您可能不想要緩衝區。以下是我添加到我的_.vimrc_文件中的行:'BUFDEL:bd |命令順時針'和'cabbrev bd BUFDEL' – Fish 2011-07-26 11:02:34

回答

0

看看:h modeline你應該能夠在文件中設置一個註釋,告訴vim當你訪問該文件時使用什麼設置。

+0

我不知道關於modeline,所以謝謝你的信息。但是,在文件中設置註釋對我來說不是一個好的選擇,因爲它們與其他人共享,並且有數千個文件。有沒有辦法實現這一點,而不訴諸元數據? – Fish 2010-08-17 12:53:16

+0

你在使用filetype插件嗎?那幫助 – Doon 2010-08-17 15:19:52

+0

我從來沒有聽說過它,所以我猜不是。大部分時間我都在Cygwin上使用Vim - 如果這有所作爲?我以前從未有意在Vim中使用過插件,但是當我花些時間時我會檢查出filetype。 – Fish 2010-08-18 10:06:05