無法找到在 OS X 上為 vim 設定此色彩方案設定的位置

無法找到在 OS X 上為 vim 設定此色彩方案設定的位置

很久以前,我一直在研究 vim 的配色方案,我記得在某處設置了一條線colorscheme sonofobsidian。在我知道我在用 vim、unix、OS X 等做什麼之前:so $MYVIMRC,我就這樣做了。sonofobsidian。我很確定我很久以前就這樣做了,但我不知道這個設定是從哪裡來的。它絕對不是在~/.vimrc.有任何想法嗎?

答案1

~/.vimrc嘗試在、~/.gvimrc和整個~/.vim目錄樹中 grep 尋找“sonofobsidian” 。

答案2

事實證明這不是我之前所做的事情造成的。相反,配色方案文件的名稱必須與文件中指定的配色方案名稱相符。例如:

你不能擁有:

// sons-of-obsidian.vim
...
...
let g:colors_name="sonofobsidian"
...
...

無論colors_name設定什麼,都必須與檔案名稱相符。我重命名了這個配色文件,因為真實名稱應該是「黑曜石之子」。只需修改文件以使變數與我的新名稱相符即可解決問題。

答案3

如果vundle用於您的 vim 插件,您應該檢查是否有任何行註解如下:

" Bundle 'Son-of-Obisidian'

然後,取消註解。顏色會再次恢復。

否則,請轉到 vimcolors資料夾。通常,它可以在以下位置找到:~/.vim/colors在 Linux 或C:\Program Files (x86)\Vim\vimfiles\colorsWindows 中。檢查是否有類似以下內容的文件:

sonofobsidian.vim

如果找不到,請從以下位置下載文件http://www.vim.org/scripts/script.php?script_id=3260並將其複製sonofobsidian.vimcolors資料夾。一切都會好起來的。

相關內容