IntelliJ 快捷键集不起作用

问题描述 投票:0回答:8

在 IntelliJ 中,可以使用 Alt + 0/1/... 键盘快捷键打开相应的工具窗口。然而这个捷径不起作用。
我正在使用 Debian,并且我验证了 IntelliJ 和操作系统键盘映射之间没有冲突。我的键盘类型是 AZERTY。我尝试了数字键盘和主键盘上的数字。对于后者,我尝试使用或不使用 Shift 键来使用它们。我还更改了键盘布局以使用

EN
键盘布局,但没有结果。

intellij-idea keyboard-shortcuts
8个回答
8
投票

我的 IntelliJ 快捷方式突然停止工作;重启并没有解决问题。

转到“首选项”>“键盘映射”,将配置更改为其他内容,使用“撤消”快捷方式进行测试,然后返回并更改回原始配置,它再次开始工作。


6
投票

对我来说,在路径中查找(ctrl + shift + f)和在路径中替换(ctrl + shift + r)突然停止工作。重启IDE也没用。我执行了“文件”>“使缓存无效并重新启动”来解决问题。


2
投票

您应该在 IDE 中更改所选的键盘映射。我的意思是,您应该单击文件,然后转到设置,然后搜索键盘映射,然后选择所需的键盘映射。我更喜欢 netbeans,然后应用并重新启动您的 IDE。这样你的控制键就可以工作了


1
投票

在 Ubuntu 20.04 上尝试过。这里的情况相同(AZERTY 键盘 - 又名法语布局)。

这是一个解决方法:

  • 在 Ubuntu 设置中:转到区域和语言(法语为Pays et Langages
  • Input Sources (Source de saisie) 中添加一个新布局
    English (US)
    (法语为
    Anglais (US)
    )。
  • 重新排序输入列表以确保
    English (US)
    布局位于第一个位置。

你应该有这样的东西:

  • 确保您的键盘布局保持法语。在状态栏中,您应该将
    English
    作为主要按钮,但选择
    French

  • 重新启动 IntelliJ IDEA。
    Alt+0
    /
    1
    /
    ...
    快捷键现在可以正常工作了。

0
投票

对我来说,intellij 使用的是不同的键盘布局。

强制工作室使用法语 kb 布局:

setxkbmap fr

https://wiki.debian.org/Keyboard


0
投票

刚刚在 Windows 机器上遇到了这个问题。原因是我处于不同的语言输入模式。切换回 ENG 修复了它。


0
投票

仅解决方法:

  • 找到键盘映射
  • 在首选项中重新映射

  1. 找到键盘映射: 如果您不知道操作标签,则必须找到它:
  • 暂时切换到适用于您的键盘的另一个键盘映射:eclipse/netbeans
  • 执行显示快捷方式的操作:它将更改为您可以输入的快捷方式
  • 进入文件/设置 - 键盘映射:这里有 2 个搜索图标:在最右侧,您可以通过击键进行搜索。
  • 找到快捷方式后:记住下一个操作的名称:
  • 重新切换到您的键盘映射副本(如果尚未创建,则创建一个)
  1. 修改键盘映射
  • 留在文件/设置-键盘映射菜单中,然后这次按名称搜索
  • 删除旧的映射并添加您的

这是一个例子: ctrl+1 是 eclipse 中的“快速修复”操作,在 intellij 中它的名称是“显示上下文操作”

  1. 显示链接:

  2. 搜索一下:

  3. 导出:您想要保存所有工作
    通过以下方式导出您的设置:

  •  File/Manage IDE Settings/Export Settings
  • 使用全选,然后重新选择“键盘映射(方案)”:在这里!

解压后,它应该包含一个包含该内容的 xml:

<keymap version="1" name="Eclipse copy" parent="Eclipse">
  <action id="ActivateCommitToolWindow">
    <keyboard-shortcut first-keystroke="alt #10000e0" />
  </action>
  <action id="ActivateDebugToolWindow">
    <keyboard-shortcut first-keystroke="alt left_parenthesis" />
  </action>
  <action id="ActivateFavoritesToolWindow">
    <keyboard-shortcut first-keystroke="alt #10000e9" />
  </action>
  <action id="ActivateFindToolWindow">
    <keyboard-shortcut first-keystroke="alt quotedbl" />
  </action>
  <action id="ActivateProblemsViewToolWindow">
    <keyboard-shortcut first-keystroke="alt minus" />
  </action>
  <action id="ActivateProjectToolWindow">
    <keyboard-shortcut first-keystroke="alt ampersand" />
  </action>
  <action id="ActivateRunToolWindow">
    <keyboard-shortcut first-keystroke="alt quote" />
  </action>
  <action id="ActivateServicesToolWindow">
    <keyboard-shortcut first-keystroke="alt underscore" />
  </action>
  <action id="ActivateStructureToolWindow">
    <keyboard-shortcut first-keystroke="alt #10000e8" />
  </action>
  <action id="ActivateVersionControlToolWindow">
    <keyboard-shortcut first-keystroke="alt #10000c7" />
  </action>
  <action id="CloseActiveTab" />
  <action id="CloseContent">
    <keyboard-shortcut first-keystroke="ctrl f4" />
    <keyboard-shortcut first-keystroke="ctrl w" />
  </action>
  <action id="ShowIntentionActions">
    <keyboard-shortcut first-keystroke="alt enter" />
    <keyboard-shortcut first-keystroke="shift ctrl ampersand" />
  </action>
  <action id="ViewImportPopups">
    <keyboard-shortcut first-keystroke="shift ctrl m" />
  </action>
</keymap>

在这个例子中,我重新映射了对你来说有问题的 alt 0...alt 9,shift-ctrl-1 用于快速修复,ctrl-w 与 eclipse 中一样工作。

  1. 信息:获取原始映射 仅供参考,您可以从已安装的创意资源中获取原始映射:

    /usr/share/idea/lib/resources.jar

包含文件

  • /keymaps/$default.xml
  • /keymaps/Eclipse.xml
  • /keymaps/Netbeans 6.5.xml 等

它可以帮助列出所有有问题的映射。 Eclipse 父级是 $default,有问题的映射 alt 0 ... alt 9 位于 $default.xml 中 还有 20 个其他映射可以从 $default 重新映射: search " 0" => GotoBookmark0:control 0 ToggleBookmark0: control shift 0 ... 直到 9

旁注:
-> 在我的情况下切换键盘不起作用(azerty/linux)
-> 键映射的双开关是其他答案中缺少的信息
-> 我的 Linux 存储库中有最新版本的 intellij,但似乎没有包含修复程序。


0
投票

退出

Razor Cortex
Razor Synapse
,然后重新启动它们,将其修复在新的Windows 11 Intellij Ultimate安装上(不幸的是,之前的答案都不起作用)。

© www.soinside.com 2019 - 2024. All rights reserved.