我目前使用的是WebStorm,但也使用IDEA和RubyMine。我正在使用嵌入式终端,希望将Alt/Option键识别为元密钥,或者至少发送key+ESC。
发布于 2021-05-07 07:24:38
现在我已经搬到了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
发布于 2018-08-14 15:10:13
对于macOS用户,将以下内容放入~/.inputrc
中:
"ƒ": 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
发布于 2014-10-16 02:45:21
所有与终端配置相关的内容都在这里:IntelliJ Embedded Terminal
看起来IntelliJ只是一个接口,它调用系统的终端(或您在Shell Path选项中配置的任何内容)。因此,这不是由IntelliJ决定的,而是由您调用的shell决定是否正确配置。
因此,请检查IntelliJ调用的是哪个shell,然后检查密钥是否在那里工作(不通过IntelliJ调用它)。
https://stackoverflow.com/questions/26366125
复制相似问题