shell - 使用 ksh 进行主页、结束、删除、向上翻页、向下翻页

标签 shell bind ksh key openbsd

我想通过 ksh 使用 home、end、delete、pageup、pagedown。我的任期是 xterm-颜色。这些键适用于 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

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

如何在 ksh 中将这些 key 与 .kshrc 一起使用?

谢谢。

最佳答案

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

  EDITOR=vi

可能就足够了。

关于shell - 使用 ksh 进行主页、结束、删除、向上翻页、向下翻页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1557112/

相关文章:

linux - 使用 oh-my-zsh 的 zsh 提示符上的特殊字符

php - 从php脚本在linux中调用hello_word

shell - 如何将变量从shell脚本传递到applescript

unix - 在没有绑定(bind)的 Emacs 模式下使用 KSH 完成选项卡

shell - 从另一个脚本调用时获取当前脚本名称

testing - 使用 "test: argument expected "选项测试文件时遇到 "-e"

mongodb - 为 mongo db 执行 shell 脚本时出现意外标记 "("附近的语法错误

javascript - 函数内的 JS 函数不会被调用

Android widget - 应用程序强制停止时再次绑定(bind)服务

sockets - 使用 boost asio 重用套接字