2009-10-12 8 views
7

Voglio usare home, end, delete, pageup, pagedown con ksh. Il mio TERMINE è xterm-color. Questi tasti funziona bene con tcsh e zsh, ma non con ksh (stampare una tilde ~)home, end, delete, pageup, pagedown con ksh

ho trovato questo:

bind '^[[3'=prefix-2 
bind '^[[3~'=delete-char-forward 
bind '^[[1'=prefix-2 
bind '^[[1~'=beginning-of-line 
bind '^[[4'=prefix-2 
bind '^[[4~'=end-of-line 

Ma quando ho impostato una bindkey, l'ultimo non funziona più.

Come posso usare questi tasti in ksh con uno .kshrc?

Grazie.

risposta

0

Avete impostato le variabili EDITOR o VISUAL? Altrimenti, quella potrebbe essere la via da seguire.

EDITOR=vi 

può essere sufficiente.

+0

o 'EDITOR = emacs'. In entrambi i casi è possibile inserirlo nel file '~/.kshrc' –

+0

-1 purtroppo questo non funziona – bharal

+0

Copiato dal commento di * Nicolas * 'erroneamente inserito come risposta:" con 'EDITOR = vi', home, end, delete, pageup, pagedown non stampa una tilde ~ (ma non funziona) .Inoltre, non mi piace EDITOR vi, d'altra parte, con 'EDITOR = emacs', il problema è lo stesso.Queste chiavi non funzionano e stampa una tilde ~. " – agc

Problemi correlati