开发者

home, end, delete, pageup, pagedown with ksh

开发者 https://www.devze.com 2022-12-08 21:58 出处:网络
I want to use home, end, delete, pageup, pagedown with ksh. My TERM is xterm-color. These keys works fine with tcsh and zsh, but not with ksh

I want to use home, end, delete, pageup, pagedown with ksh. My TERM is xterm-color. These keys works fine with tcsh and zsh, but not with ksh (print a tilde ~)

I found this:

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

But wh开发者_高级运维en I set one bindkey, the last does not work anymore.

How can I use these keys in ksh with a .kshrc ?

Thanks.


Have you got the EDITOR or VISUAL variables set? If not, that may be the way forward.

  EDITOR=vi

may be sufficient.


You can start ksh with -o emacs or do set -o emacs on run-time within the shell, then issue bind to list the key bindings.

Other options for key bindings apart from emacs are gmacs and vi.

Read more in: ksh(1).

0

精彩评论

暂无评论...
验证码 换一张
取 消