如何在终端中完成括号?

如何在终端中完成括号?

我希望我的终端自动关闭括号、引号等等。

例如,我想输入(并希望它完成到

(|) 

其中 | 代表鼠标光标。

有办法做到这一点吗? 如果有,怎么做?

答案1

bash读取~/.inputrc文件,允许将某些键绑定到宏。在我们的例子中,我们需要自动输入“()”和Ctrl+ b(向后移动一个单词)快捷键的宏。

使用 gedit 或任何其他文本编辑器打开该文件并输入以下内容

 "\C-]":"()\C-b"

这将绑定Ctrl+]以执行您想要的操作。现在打开终端或调用 shell 的新实例并进行测试。

您可以尝试将其绑定到任何其他键盘快捷键,但您能做的只有这么多。

相关内容