2009-10-12 12 views
7

Quiero usar home, end, delete, pageup, pagedown con ksh. Mi TERM es xterm-color. Estas teclas funciona bien con tcsh y zsh, pero no con ksh (imprimir una tilde ~)home, end, delete, pageup, pagedown with ksh

encontré esto:

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 

Pero cuando me puse uno bindkey, el último ya no funciona.

¿Cómo puedo usar estas claves en ksh con .kshrc?

Gracias.

Respuesta

0

¿Ya tiene configuradas las variables EDITOR o VISUAL? Si no, ese puede ser el camino a seguir.

EDITOR=vi 

puede ser suficiente.

+0

o 'EDITOR = emacs'. De cualquier manera, puede poner eso en su archivo '~/.kshrc' –

+0

-1 lamentablemente esto no funciona – bharal

+0

Copiado de * Nicolas * comentario incorrectamente publicado como respuesta:" con 'EDITOR = vi', inicio, final, delete, pageup, pagedown no imprime una tilde ~ (pero no funciona). Además, no me gusta vi EDITOR. Por otro lado, con 'EDITOR = emacs', el problema es el mismo. Estas teclas no funcionan e imprime una tilde ~. " – agc