Intellij忽略所选的键盘布局

时间:2013-05-18 10:24:05

标签: intellij-idea

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

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

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

9 个答案:

答案 0 :(得分:20)

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

  1. 当键盘不是英文版面时打开快速搜索菜单(例如俄文)
  2. 输入任何内容
  3. 切换到英语
  4. 恭喜!你坚持俄罗斯布局:)重启你的intellij想法!
  5. 当我停止在搜索中切换布局时,我忘记了这个问题。

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

答案 1 :(得分:4)

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

答案 2 :(得分:3)

重启IntelliJ也有效。 我想知道他们是如何设法得到这样一个愚蠢的错误,这不是一个容易写的错误,特别是在Java中。

答案 3 :(得分:3)

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

对于Windows,有解决方法

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

答案 4 :(得分:1)

对我来说,以下行动似乎可以解决问题:

  1. 转到“控制面板”
  2. 选择时钟,语言&区域
  3. 按地区
  4. 在打开的窗口中选择英文格式。
  5. 除了位置之外,我的所有设置都设置为英语(区域设置,默认键盘等)

答案 5 :(得分:1)

此修复程序在我的Mac上运行,访问Preferences - > Editor - >来自intellij IDEA菜单的Typing Corrector。如果您能够导航到操作系统上的同一窗口,则可以尝试此操作。

取消选中Enable keyboard layout correction窗口中的Typing Corrector

Access Typing Corrector Menu in Editor

答案 6 :(得分:1)

我在Ubuntu 16.04中遇到了同样的问题。重新启动IDEA不会改变任何内容。但是默认情况下将默认布局更改为我想要的布局,确保ubuntu可以正常使用它。

答案 7 :(得分:1)

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

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

成功了

答案 8 :(得分:0)

  1. 转到文件编辑器上方的搜索文本区域。
  2. 切换布局。
  3. 输入smth。
  4. 点击文件编辑器中的somwhere。
  5. 使用swithed layout写出smth。