在 iTerm2 中将 CTRL+W 绑定到 werase(Linux/PuTTY 中的默认 bash 行为)

在 iTerm2 中将 CTRL+W 绑定到 werase(Linux/PuTTY 中的默认 bash 行为)

我在家里使用 Mac,并将修饰键更改为 Command 和CTRL,因此CTRL+T会在 chrome 中生成一个新选项卡,CTRL+C是复制等等。我在工作中使用 Windows/Linux,我希望这些操作系统之间的布局一致(不必在工作时有意识地切换到 OSX 上的 Command 并返回到CTRLwhen)。

我安装了 iTerm2 来替换 OSX Terminal,这样我就可以捕获CTRL+W而无需关闭窗口。我不知道要将此快捷方式绑定到哪里才能模拟 bash/puTTY 中的默认行为(沃拉塞?) 它会删除光标之前直到第一个空格的文本。

find . -name "my.file" -type

CTRL+W将从上述命令中删除“-type”,剩下:

find . -name "my.file"

答案1

将此行(包括引号和所有内容)放入您的~/.inputrc文件中(编辑该文件后,您可能需要重新启动 Bash):

"\C-w": backward-kill-word

相关内容