我希望我的终端自动关闭括号、引号等等。
例如,我想输入(
并希望它完成到
(|)
其中 | 代表鼠标光标。
有办法做到这一点吗? 如果有,怎么做?
答案1
bash
读取~/.inputrc
文件,允许将某些键绑定到宏。在我们的例子中,我们需要自动输入“()”和Ctrl+ b(向后移动一个单词)快捷键的宏。
使用 gedit 或任何其他文本编辑器打开该文件并输入以下内容
"\C-]":"()\C-b"
这将绑定Ctrl+]以执行您想要的操作。现在打开终端或调用 shell 的新实例并进行测试。
您可以尝试将其绑定到任何其他键盘快捷键,但您能做的只有这么多。