Bash 使用 readline 来完成和键绑定。您可以在 ~/.inputrc 中设置自己的选项,在 /etc/inputrc 中设置系统范围的选项。如果这些不存在,您可以自己创建它们。这些是在 shell 登录时读取的,因此您所做的更改在您创建新的登录 shell 之前不会生效。
如果您想完全禁用完成,您可以使用典型的 GNU “是到否”:
set disable-completion on
Run Code Online (Sandbox Code Playgroud)
如果您想要完成,但不使用选项卡,您可以绑定选项卡以插入自身:
TAB: self-insert
Run Code Online (Sandbox Code Playgroud)
这将允许您仍然使用 ESC ESC 完成补全,或者您可以将补全绑定到您喜欢的另一个键,例如 Ct:
TAB: self-insert
C-t: complete
Run Code Online (Sandbox Code Playgroud)
您可以进行大量定制;我建议您参阅Readline和Bash文档以获取更多信息。
| 归档时间: |
|
| 查看次数: |
3804 次 |
| 最近记录: |