我運行以下vim
命令將突出顯示的列的顏色更改為比預設紅色更美觀的顏色:
:highlight ColorColumn ctermbg=235 guibg=#2c2d27
我不想每次啟動 vim 時手動運行它,而是想自動化它。但如何呢?我嘗試將以下內容添加到.vimrc
:
highlight ColorColumn ctermbg=235 guibg=#2c2d27
但這沒有任何效果(沒有錯誤,只是重新啟動後被忽略)。難道我做錯了什麼?我從這個問題中得到了命令:
但這似乎並沒有闡明我的具體問題。
答案1
在文件中新增任何命令colorscheme
之前,您需要選擇一個。highlight
.vimrc
例子
colorscheme desert
highlight ColorColumn ctermbg=235 guibg=#2c2d27
參考
答案2
看來您的顏色方案已覆蓋您的配置。您可以透過 @slm 的答案中的方式覆蓋它,或者在~/.vim/after/colors/<colorscheme name>.vim
.
但是您始終可以透過將此行新增至您的.vimrc
:
autocmd ColorScheme * highlight ColorColumn ctermbg=235 guibg=#2d2d27