我正在尝试 WebStorm,并使用 Fish 作为默认 shell。我正在使用 macOS。
在 VSCode 的集成终端、iTerm2 和终端中,我的 Fish shell 按我想要的方式工作:它使用 Alt + Backspace 删除整个单词。
当我在 WebStorm 的集成终端中时,这不起作用。我一直无法找到解决这个问题的方法。
如何在 WebStorm 的集成终端中使用 Alt + Backspace 删除整个单词(kill-word)?
我尝试过更改 Fish shell 的按键绑定。
在 iTerm2 中:
Alt backspace
Press a key:
bind \e\z7F 'do something'
在 WebStorm 的集成终端中运行相同的命令解决了我的问题。
在WebStorm的集成终端中:
fish_key_reader
并按 Alt 退格键Press a key:
bind \e\z7F 'do something'
bind \e\x7F backward-kill-word