我正在尝试在 emacs 模式下为命令行启用自动完成功能。当我尝试:
set -o emacs
bind '^I'=complete
bind '^I'=complete-list
并重新登录,我得到“找不到绑定(bind)命令”错误。
有没有其他方法可以在 emacs 模式下自动完成选项卡,即选项卡完成第一个区别?如果没有,如何在 ksh 中安装绑定(bind)?
谢谢
最佳答案
bind
是特定于 Bash/readline 的。
来自 ksh faq ,
Q6。 ksh 是否支持文件名完成?
A6。是的,它确实。默认键绑定(bind)是
但是,从“g”点版本开始,
完成。注意,vi用户需要设置-o viraw
为了让 ksh93g
发布于 1994 年 4 月 30 日,所以如果它不适合你,我会很惊讶...你的 ksh
是什么?版本?
关于unix - 在没有绑定(bind)的 Emacs 模式下使用 KSH 完成选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1015631/