我希望看看我是否可以更改Vim的背景顏色,以便在插入模式時我的背景略有變化。 (我的默認是深灰色,我希望改成淺灰色)。更改Vim背景顏色 - 而不是文本顏色
我下面的其他一些SO帖子中,我發現了,並試圖
autocmd InsertEnter * hi Normal ctermbg=darkgrey
autocmd InsertEnter * hi Normal ctermbg=none
,這是稍微的工作,因爲它會改變我的背景,但它也改變了我的文字顏色過 - 我只想背景改變。
我嘗試添加在ctermfg使用(前景?)
autocmd InsertEnter * hi Normal ctermfg=none ctermbg=darkgrey
autocmd InsertEnter * hi Normal ctermfg=none ctermbg=none
仍然沒有解決它。
圖片供參考:
我google'd多一些,並發現了另一個SO後,這是解釋ctermbg的方式是如何工作的,是它不只是改變背景顏色,而是使用
set background=
我想,太:
autocmd InsertEnter * set background=dark
autocmd InsertLeave * set background=light
它改變字體顏色和背景顏色,但是這一次,當我再回到命令模式下的字體顏色恢復正常(與背景一起)。
是否有可能在不影響文本顏色的情況下,從插入模式切換到命令模式,更改2色(淺灰色和深灰色)之間的背景色?