6
我想在插入模式下在vim中設置爲|
的遊標(在gnome-terminal中很容易,但我想切換到urxvt)。我沒有找到一個好方法(_
是可能的,但我真的更喜歡|
)。我相信在urxvt中一切都有可能帶着一點想象力。urxvt光標形狀設置爲|
有沒有一種方法你知道(或只是一個想法)?
我想在插入模式下在vim中設置爲|
的遊標(在gnome-terminal中很容易,但我想切換到urxvt)。我沒有找到一個好方法(_
是可能的,但我真的更喜歡|
)。我相信在urxvt中一切都有可能帶着一點想象力。urxvt光標形狀設置爲|
有沒有一種方法你知道(或只是一個想法)?
傳統DEC沒有提供I形梁光標,只是一個固體塊或下劃線,經由DECSCUSR
序列(CSI Sp q
):
CSI 1 Sp q == blinking block
CSI 2 Sp q == solid block
CSI 3 Sp q == blinking underbar
CSI 4 Sp q == solid underbar
最近在xterm
我們擴展此枚舉定義
CSI 5 Sp q == blinking vertical bar
CSI 6 Sp q == solid vertical bar
可能建議urxvt
採用類似的編碼方案。
似乎很難向urxvt提出任何建議......我無法找到github或某個地方看起來像是一個臭蟲報告的地方。 – Jooj
你如何在gnome-terminal中做到這一點? –
在我的.vimrc: 如果有( 「自動命令」) \t AU InsertEnter *無聲執行 「gconftool-2 --type字符串--set /應用/ GNOME的終端/型材/ Profile1的/ cursor_shape工字鋼!」 \t au InsertLeave * silent execute「!gconftool-2 --type string --set/apps/gnome-terminal/profiles/Profile1/cursor_shape block」 au VimLeave * silent execute「!gconftool-2 --type string --set/apps/gnome-terminal/profiles/Profile1/cursor_shape block「 endif 基本上,我只需要一個命令在urxvt中設置光標,但現在看起來不可能。 – Jooj