2012-08-09 139 views
6

我想使光標和選擇的文本更容易在Vim(白色背景,黑色前景)閱讀,所以我所做的光標顏色X山獅

hi Visual guibg=white guifg=black gui=NONE ctermfg=black ctermbg=white cterm=reverse 
hi Cursor guibg=white guifg=black gui=NONE ctermfg=black ctermbg=white cterm=reverse 

這給我到底我想要的MacVim。然而,在vim終端上,它默認爲終端首選項,這是非常難以閱讀和發現......我怎麼能覆蓋終端的默認值?

編輯:hi Visual就像完美的作品。這不是hi Cursor

回答

7

我不是Mac用戶,但我不相信這是可能的。控制檯Vim中的光標顏色是從終端應用程序繼承的,並且不能修改。*您​​可以嘗試在終端首選項中更改光標顏色。

*免責聲明:這是我強制使用的Windows命令提示符。如果其他類似Unix的shell更加靈活,我不會感到驚訝。

+3

用於改變光標顏色不Mac OS X的終端(至少爲10.8)一些終端仿真器支持控制碼,但是。 – 2012-08-15 03:43:56

+2

從10.8.2開始,在OSX中驗證了這一點。我浪費了一些時間,嘗試在插入模式下將光標形狀更改爲25%寬度的垂直條。 – 2012-10-10 15:44:31

+8

現在可以在OS X Mavericks(10.9)中更改光標顏色。只需進入設置,編輯您的主題並使用新的「光標」顏色選擇器。 – 2013-10-31 08:54:10

3

您不能以編程方式更改光標顏色(即只是爲vim執行此操作),但您可以在終端>首選項>配置文件>文本>光標(請參閱圖像)中更改它,這可以解決您的問題。

我發現一個明亮的綠色光標使能見度有很大的不同!

編輯:這是在評論中提到,但我錯過了第一次,所以我認爲它值得自己的答案。

Terminal settings

+0

這就是我一直在尋找的! – bora89 2017-08-14 08:00:50