8

我想在 ksh 中使用 home、end、delete、pageup、pagedown。我的术语是 xterm-color。这些键适用于 tcsh 和 zsh,但不适用于 ksh(打印波浪号 ~)

我找到了这个:

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

但是当我设置一个绑定键时,最后一个不再起作用。

如何在带有 .kshrc 的 ksh 中使用这些密钥?

谢谢。

4

2 回答 2

1

您是否设置了 EDITOR 或 VISUAL 变量?如果没有,那可能是前进的方向。

  EDITOR=vi

可能就足够了。

于 2009-10-12T23:01:50.583 回答
0

您可以在 shell 中以运行时启动 ksh 或在运行时执行,然后发出以-o emacs键绑定。set -o emacsbind

之外的其他键绑定选项 是gmacsvi.

阅读更多内容:ksh(1)

于 2019-01-19T21:39:11.183 回答