2012-12-13 7 views
6

Voglio un cursore impostato come | in vim quando in modalità di inserimento (è facile in gnome-terminal, ma voglio passare a urxvt). Non trovo un buon modo (_ è possibile, ma io preferisco davvero lo |). Sono sicuro che tutto è possibile in urxvt con un po 'di immaginazione.forma del cursore urxvt impostato su |

C'è un modo per sapere (o solo un'idea)?

+2

Come si fa a gnome-terminal? –

+0

Nel mio Vimrc: se ha ("autocmd") \t au InsertEnter * silenziosa eseguire "gconftool-2 --type stringa --set/apps/gnome-terminal/profiles/Profile1/cursor_shape iBeam!" \t au InsertLeave * silent execute "! gconftool-2 --type string --set/apps/gnome-terminal/profiles/Profile1/cursor_shape block" au VimLeave * esecuzione silenziosa "! gconftool-2 --type stringa --set/apps/gnome-terminal/profiles/Profile1/cursor_shape block " endif Fondamentalmente, ho solo bisogno di un comando per impostare il cursore in urxvt, ma per ora sembra impossibile. – Jooj

risposta

3

Tradizionalmente dicembre non ha fornito un cursore a barra, solo un blocco solido o underbar, tramite la sequenza 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 

recente a xterm abbiamo esteso questa enumerazione per definire

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

Potrebbe essere possibile suggerire urxvt adottare uno schema di codifica simile.

+0

Sembra molto difficile suggerire qualcosa a urxvt ... Non riesco a trovare un github o da qualche parte che sembra un posto dove bug segnalare le cose. – Jooj

Problemi correlati