我目前在 WebStorm 工作,但也使用 IDEA 和 RubyMine。我正在使用嵌入式终端,并希望将 Alt/Option 键识别为元键,或者至少发送键+ESC。
问问题
2555 次
3 回答
5
对于 macOS 用户,将这些~/.inputrc
用于 Bash:
"ƒ": forward-word
"∫": backward-word
"≥": yank-last-arg
"∂": kill-word
其他简单的元键绑定可以在这里定义。(除非您更频繁地使用 ƒ 和 ∫。)请注意,这仅适用于本地 shell,不适用于远程 SSH shell。
参考:https ://youtrack.jetbrains.com/issue/IDEA-165184#focus=streamItem-27-1955537-0-0
于 2018-08-14T07:10:12.690 回答
1
现在我已经搬到 zsh 并且在这个问题上有更多的经验。这是我的 .zshrc 文件中的内容:
### Jetbrains terminal
if [[ "$TERMINAL_EMULATOR" == "JetBrains-JediTerm" ]]; then
bindkey -s "µ" "^E | less ^M" # Personal Alt-M shortcut
bindkey "ƒ" forward-word
bindkey "∫" backward-word
bindkey "∂" kill-word
bindkey "¬" downcase-word
bindkey "ç" capitalize-word
bindkey "†" transpose-words
bindkey "≥" insert-last-word
# bindkey "¨ " upcase-word
fi
于 2021-05-06T23:24:38.403 回答
0
所有与终端配置相关的都在这里: IntelliJ Embedded Terminal
看起来 IntelliJ 只是一个接口并调用系统的终端(或您在 Shell Path 选项中配置的任何内容)。因此,这不取决于 IntelliJ,而是取决于您调用的 shell 是否正确配置。
所以检查 IntelliJ 调用的 shell,然后检查密钥是否在那里工作(不通过 IntelliJ 调用它)。
于 2014-10-15T18:45:21.270 回答