Intellij Idea IntelliJ快捷键集不起作用

mwg9r5ms  于 2023-10-15  发布在  其他
关注(0)|答案(8)|浏览(182)

在IntelliJ中,可以使用Alt + 0/1/.键盘快捷键。然而,这条捷径行不通。
我正在使用Debian,我验证了IntelliJ和操作系统键Map之间没有冲突。我的键盘类型是AZERTY。我试了数字键盘和主键盘上的数字。对于后者,我尝试使用它们与和没有Shift键。我还改变了键盘布局,使用EN的一个,但没有结果。

hs1rzwqc

hs1rzwqc1#

我的IntelliJ快捷方式突然停止工作;重新启动并没有解决这个问题。
转到首选项>键盘Map,将配置更改为其他内容,使用撤销快捷方式进行测试,然后返回并更改回原始配置,它再次开始工作。

relj7zay

relj7zay2#

对我来说,路径中的查找(cnc + shift + f)和路径中的替换(cnc + shift + r)突然停止工作了。重新启动IDE不起作用。我做了文件>无效缓存和重新启动,以解决这个问题。

7nbnzgx9

7nbnzgx93#

您应该在IDE中更改选定的键Map。我的意思是,你应该点击文件,然后去设置,然后搜索键Map,然后选择一个键Map的选择。我更喜欢netbeans,然后应用并重新启动IDE。这样你的控制键就能正常工作了

5fjcxozz

5fjcxozz4#

在Ubuntu 20.04上运行同样的情况在这里(AZERTY键盘-又名法语布局)。
这里有一个解决方案:

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

你应该有这样的东西:

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

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

2ul0zpep5#

对我来说,intellij使用的是不同的键盘布局。
强制studio使用法语kb布局:
setxkbmap fr
https://wiki.debian.org/Keyboard

uqzxnwby

uqzxnwby6#

刚刚遇到这个问题,在windows机器上。原因是我处于不同的语言输入模式。切换回发动机修好了。

31moq8wy

31moq8wy7#

仅限解决方法:

  • 找到keymap
  • 在首选项中重新Map

1.找到keymap:如果你不知道action标签,你必须找到它:

  • 暂时切换到另一个适合您键盘的键Map:eclipse/NetBeans
  • 执行显示快捷方式的操作:它会变成一个你可以输入的快捷方式
  • 进入文件/设置-键盘Map:这里有两个搜索图标:在最右边,你可以通过按键搜索。
  • 当她找到捷径时:记住下一个动作的名称:
  • 重新切换到您的键Map副本(或创建一个,如果还没有创建)

1.修改键Map

  • 停留在文件/设置-键Map菜单,然后这次按名称搜索
  • 删除旧的Map并添加您的Map

下面是一个示例:code.exe +1是eclipse中的“quickfix”操作,在intellij中它的名字是“showcontextaction”
1.显示链接:

1.搜索它:

1.导出:您希望保存所有工作
通过以下方式导出设置:

  • File/Manage IDE Settings/Export Settings
  • 使用select none然后重新选择“keymap(schemes)":给你!

解压缩后,它应该包含一个包含该内容的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>

在这个例子中,我已经重新Map了alt 0. alt 9,这对你来说是有问题的,shift-cash-1是快速修复,ctrl-w像eclipse一样工作。
1.供参考:获取原始Map仅供参考,您可以从已安装的idea资源获取原始Map:
/usr/share/idea/lib/resources.jar
包含文件

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

列出所有有问题的Map可能会有所帮助。Eclipse父项是$default,您的有问题的Mapalt 0... alt 9在$default.xml中有20个其他Map需要从$default重新Map:search“0”=> GotoBookmark0:control 0 ToggleBookmark0:控制换档0.直到9

  • 旁注:

->切换键盘在我的情况下不起作用(azimuth/Linux)
-> keymap的双开关是另一个答案中缺失的信息
->我有我的Linux仓库的intellij的最新版本,修复似乎不包括在内。

3zwtqj6y

3zwtqj6y8#

退出Razor CortexRazor Synapse,然后重新启动它们,在新的Windows 11 Intellij Ultimate安装中修复了它(不幸的是,在此之前没有任何答案)。

相关问题