首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何让Jetbrains IDE的嵌入式终端将ALT/Option识别为元键?

如何让Jetbrains IDE的嵌入式终端将ALT/Option识别为元键?
EN

Stack Overflow用户
提问于 2014-10-15 00:53:34
回答 3查看 2.5K关注 0票数 19

我目前使用的是WebStorm,但也使用IDEA和RubyMine。我正在使用嵌入式终端,希望将Alt/Option键识别为元密钥,或者至少发送key+ESC。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2021-05-07 07:24:38

现在我已经搬到了zsh,并且对这个问题有了更多的经验。下面是我的.zshrc文件中的内容:

代码语言:javascript
复制
### 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

查看zsh list of standard Widgets

票数 1
EN

Stack Overflow用户

发布于 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

票数 5
EN

Stack Overflow用户

发布于 2014-10-16 02:45:21

所有与终端配置相关的内容都在这里:IntelliJ Embedded Terminal

看起来IntelliJ只是一个接口,它调用系统的终端(或您在Shell Path选项中配置的任何内容)。因此,这不是由IntelliJ决定的,而是由您调用的shell决定是否正确配置。

因此,请检查IntelliJ调用的是哪个shell,然后检查密钥是否在那里工作(不通过IntelliJ调用它)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26366125

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档