当前位置:  开发笔记 > 编程语言 > 正文

选项卡在Emacs模式下使用KSH完成,无需绑定

如何解决《选项卡在Emacs模式下使用KSH完成,无需绑定》经验,为你挑选了1个好方法。

我正在尝试在emacs模式下为命令行启用自动完成功能.当我尝试:

set -o emacs
bind '^I'=complete
bind '^I'=complete-list

并重新启动,我得到"找不到绑定命令"错误.

有没有其他方法可以在emacs模式下使用tab-autocomplete,即选项卡完成第一个区别?如果没有,我如何在ksh中安装绑定?

谢谢



1> ephemient..:

bind 是Bash/readline特定的.

从ksh faq,

Q6.     Does ksh support file name completion?
A6.     Yes, it does.  The default key binding is 
        however, starting with the 'g' point release,  also works
        for completion.  Note, the vi users need to set -o viraw
        in order to get  completion to work.

ksh93g是在1994-04-30发布的,所以如果它对你不起作用我会很惊讶...你的ksh版本是什么?


要查看可能的选项,默认键绑定为 =.
推荐阅读
大大炮
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有