![在 SystemV 上的旧 ksh 上使用选项卡启用完成](https://linux22.com/image/63886/%E5%9C%A8%20SystemV%20%E4%B8%8A%E7%9A%84%E6%97%A7%20ksh%20%E4%B8%8A%E4%BD%BF%E7%94%A8%E9%80%89%E9%A1%B9%E5%8D%A1%E5%90%AF%E7%94%A8%E5%AE%8C%E6%88%90.png)
Tab是否可以在 bash 中使用 like 完成?
目前我使用了Esc两次,可以将其更改为选项卡吗?
答案1
我不知道哪个您正在使用的 System V 版本,也不是 的版本ksh
,但可以将完成密钥更改为Tabksh93(但我相信不是 ksh88)。
根据年龄,这些在你的~/.profile
可能这样做:
set -o emacs
bind bind "^I=complete"
看这个线程了解更多信息。
答案2
问题已解决:使用 ksh93 可以更改完成键,但使用 ksh88 则不可能