2012-12-06 33 views
17

我搜索了一段時間,沒有人似乎有我遇到的問題。我已經設置了vim來使用我喜歡的colorscheme,並且它完全正常工作,直到我打開一個交換文件。我收到了通常的消息,詢問我是否想刪除它,只讀或恢復它。我選擇恢復,並在這樣做後,我一直無法獲得一個文件來顯示我想要的顏色。恢復交換文件後丟失了colorscheme

我已經嘗試了通常的語法:on,reloaded.vimrc和幾乎每一個正常的步驟都需要獲得高光。奇怪的是,只有當這個文件位於我從中恢復交換的目錄中時,問題才存在。我打開的任何其他文件的顏色都像往常一樣工作,如果我重命名該麻煩的文件或將其放在另一個目錄中,則會加載顏色。

我想vim必須存儲它的路徑,但我不知道在哪裏。我嘗試刪除.viminfo,但沒有做任何事。任何輸入是不勝感激。

+0

什麼是您的文件的擴展名?你的交換文件是否仍然存在? –

+0

我要求恢復後,交換消失。我的文件的擴展名是「.hh」,但我在過去遇到過「.cpp」 – jonthalpy

+3

您是指colorcheme還是語法突出顯示?請將輸出粘貼到':colo'和':se ft?' – Balthamos

回答

17

對不起,我是Stackoverflow的新用戶。我認爲這是對我自己的問題的回答比評論更有用:

:colo輸出「torte」和se ft?輸出「filetype =」我在其他文件上嘗試了相同的命令並選擇了?輸出「filetype = cpp」。我搜索瞭如何設置文件類型和set filetype = cpp修復了問題。感謝Balthamos爲我指出了正確的方向!