Intellij忽略所选的键盘布局

Ido*_*.Co 37 intellij-idea

这似乎是IntelliJ 12中的一个错误:每当我在键盘布局(英语和希伯来语)之间切换时,IntelliJ会卡在其中一个上并忽略Windows选择的键盘布局.这只发生在intelliJ上,所有其他程序像往常一样响应windows选择的键盘布局.

是否至少有一种解决方法,或重置IntelliJ键盘布局的方法?到目前为止,对我来说似乎唯一有用的就是重启我的机器......

(我的操作系统是Windows 7企业版64位)

Sel*_*ion 21

在快速类搜索(Ctrl + N)中切换键盘布局时,这是100%重现的.同样在intellij idea 13.类似于:

  1. 当键盘不是英文版面时打开快速搜索菜单(例如俄文)
  2. 输入任何内容
  3. 切换到英文
  4. 恭喜!你坚持俄罗斯布局:)重启你的intellij想法!

当我停止在搜索中切换布局时,我忘记了这个问题.

UPD:它适用于大部分文本输入(甚至用于搜索和文件创建)


Tal*_*dua 20

我刚刚在 PyCharm 2020.2.3 上遇到了这个问题,这是我解决的方法:

  • Settings -> Keymap
  • 在窗口底部,选中该选项Use national layouts for shortcuts (require restart)

这就成功了


Omr*_*dan 5

重新启动 IntelliJ 也可以。我想知道他们是如何得到如此愚蠢的错误的,这不是一个容易编写的错误,尤其是在 Java 中。


小智 5

人们发现这更像是一个全球性的 Microsoft/Oracle 错误。IntelliJ 问题跟踪器的简单解决方法:使用 Windows 的语言参数分配热键(Ctrl + 数字)以将布局直接更改为所需语言。这会突然影响 Windows 和 IDEA。据说在Win8中修复了该错误。更多信息:这里


And*_*kov 5

到 2020 年,大多数基于 IntelliJ 的 IDE 中仍然存在该错误。例如,我现在在 PyCharm 中观察到这一点。

Windows有一个解决方法:

  1. 转到语言栏 - 设置... - 高级按键设置
  2. 将 To English 操作的按键顺序设置为 Ctrl + 1
  3. 将其他语言的按键顺序设置为 Ctrl + 2
  4. 申请
  5. 转到 IntelliJ/PyCharm 并按新序列切换语言
  6. 当该错误消失后,您可以通过传统方法切换语言