.vimrc 中的配色方案不起作用

.vimrc 中的配色方案不起作用

我在這裡查看了一堆問題,並且我對 Vim 非常有經驗,但由於某種原因我.vimrc不再設定了colorscheme

我不知道這是什麼時候開始的,但我剛剛搬到一台新機器,這對我來說相當令人困惑。最奇怪的部分是我可以手動設定它,但當我進入:colorscheme vividchalk時它就不起作用了。我嘗試註釋掉我的所有其他內容,但仍然沒有運氣。嘗試註解掉除和之外的所有內容,仍然沒有運氣(手動設定的行為相同)。colorscheme vividchalk.vimrc.vimrcsyntax onset t_Co=256

有任何想法嗎?我的設定是ssh從 Chrome 作業系統進入我的 Ubuntu 電腦。

答案1

[為其他人完全修改了答案。

由於“ :colorscheme”命令是手動運行的,因此它證明您已經安裝了顏色方案。這意味著您的初始化腳本中不知何故有一些東西會覆蓋您的首選方案。您可以透過輸入“ :scriptnames”並通讀它以查找正在加載的另一個顏色方案來追蹤它。找到它後,您可以在呼叫它的任何初始化腳本中刪除或註解掉該行。

答案2

set background=dark應該在你的 .vimrc之前syntax enable和裡面colorscheme whatever

答案3

對於像我這樣陷入困境的人:

如果您正在使用終端模擬器vimnvim在終端模擬器內,請確保您的設定檔的顏色設定正確。對於gnome-terminal,我必須在我的首選項/配置文件/顏色設定中停用“使用系統主題中的顏色”,然後才能讓我的顏色方案正常工作:

在此輸入影像描述

此外,截至最近,nvim 已棄用,NVIM_TUI_ENABLE_TRUE_COLOR取而代之set termguicolors(請參閱)。

答案4

就我而言,我使用插件(外部儲存庫)中的配色方案。所以我必須在應用colorscheme命令之前加載插件。

相關內容