2012-12-13 19 views
6

Chcę ustawić kursor jako | w vimie w trybie wstawiania (jest to łatwe w gnome-terminalu, ale chcę przełączyć na urxvt). Nie znajduję dobrej drogi (_ jest możliwe, ale ja naprawdę wolę |). Jestem pewien, że wszystko jest możliwe w urxvt z odrobiną wyobraźni.kształt kursora urxvt ustawiony na |

Czy istnieje sposób, który znasz (lub po prostu pomysł)?

+2

Jak to zrobić w terminalu gnome? –

+0

W moim .vimrc: jeżeli ma ("autocmd") \t au InsertEnter * milczy execute "gconftool-2 --type strunowe --set/apps/gnome-terminal/profiles/Profil 1/cursor_shape iBEAM!" \t au InsertLeave * cichy execute "! gconftool-2 - typ string --set/apps/gnome-terminal/profiles/Profile1/cursor_shape block" au VimLeave * cichy wykonanie "! gconftool-2 --type string --set/apps/gnome-terminal/profiles/Profile1/cursor_shape block " endif Po prostu potrzebuję polecenia do ustawienia kursora w urxvt, ale na razie wydaje się niemożliwe. – Jooj

Odpowiedz

3

Tradycyjnie grudnia nie zapewniają kursor dwuteownik, tylko stały blok lub podkreślenia, przez sekwencję 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 

Ostatnio w xterm że rozszerzony To wyliczenie zdefiniować

CSI 5 Sp q == blinking vertical bar 
CSI 6 Sp q == solid vertical bar 

Może być możliwe zasugerowanie, że urxvt przyjmuje podobny schemat kodowania.

+0

Wydaje się bardzo trudno zasugerować cokolwiek urxvt ... Nie mogę znaleźć github lub gdzieś, który wygląda jak miejsce do zgłaszania błędów. – Jooj

Powiązane problemy