更新
我现在正在使用我们的布局。但问题是,键绑定不是键会产生的字符,而是键本身。例如,评论是cmd + - 因为-
与我们的/
在德语布局上的相同键上。因此cmd + \转换为cmd + - 在德语布局上。它没有固定在Idea14上,不知道大约15个。
使用IntelliJ Idea的默认快捷方式时,其中一些在德语键盘上无法正常工作。主要是因为有一个密钥可用,而无需在美国版面上按Shift
。例如。只有在德国布局上按Cmd
+ ;
+ Cmd
,才能按Shift
+ ,
来实现,因此打开项目结构的键映射不会工作。我通过映射Cmd
+ Shift
+ ,
代替Cmd
+ ;
来帮助自己。
但是对于Cmd
+ /
(切换行评论;德语布局上的Cmd
+ Shift
+ 7
),这不起作用。第一个问题当然是Cmd
+ Shift
+ 7
已经映射,与Cmd
+ Shift
+ ,
不同。因此,我尝试重新映射到尚未映射的Cmd
+ Shift
+ L
,但评论切换无效。
我要补充一点,我正在使用IdeaVim插件,我有三个不同的选项,称为“评论与(行|块)注释”,所有选项都在不同的层次结构下(代码 - > 折叠,插件 - > IdeaVim ,只需其他。哪一个是正确?
如何在非美国版面和Mac键盘上解决这些问题?
答案 0 :(得分:14)
在德语键盘上尝试使用CMD + _进行评论:https://victorvolle.wordpress.com/2012/05/16/intellij-german-keyboard-shortcuts-reference/
答案 1 :(得分:4)
您只需要知道编辑器中显示的快捷符号在美式键盘上的位置。
在OSX上,您可以在键盘设置中查找。添加US-Keyboard作为源 并获得所显示符号的位置。在Windows上也应该有这样的工具。
例如,快捷键cmd + [和cmd +](用于向后和向前导航)在德语键盘上是cmd +ü和cmd ++,因为德语键盘上的“ü”和“+”在美国是“[”和“]” -keyboards。 我认为这没关系,因为在德语键盘上这个快捷方式不可用,因为它会被错误地解释为“cmd + alt + 5”和“cmd + alt + 6”。
编辑(PHPStorm有同样的问题)没有显示正确的键有点难看,但对我而言,一旦我在美国键盘上学习了这些位置,它就不再是一个大问题了。 / p>
无论如何,我真的很想知道为什么只有符号会受到这个问题的影响。 “Y”和“Z”键在IDE中正确显示。
答案 2 :(得分:4)
他们的bug数据库上的这个帖子有更好的答案:
https://youtrack.jetbrains.com/issue/IDEA-63779#tab=Comments
具体来说,转到Find Action...
,输入"注册表",向下滚动到
ide.non.english.keyboard.layout.fix
然后选中方框
答案 3 :(得分:3)
不幸的是,这是一个已知的问题,例如http://youtrack.jetbrains.com/issue/IDEA-16116 我建议你重新映射那些在DE键盘上不起作用的快捷方式。
答案 4 :(得分:2)
您仍然可以使用数字键盘上的符号。因此,您可以使用 Cmd + Num / ;而不是通过Shift到达“/”的正常 Cmd + / ;对于在数字键盘上使用+和 - 的命令也一样。
现在我在PC上执行此操作(所以 Ctrl 而不是 Cmd ),但我不明白为什么它不能以相同的方式在Mac上运行。
答案 5 :(得分:1)
我想出了如何使用键盘快捷键注释/取消注释行。事实证明,捷径是CMD +。而不是CMD + /
以下是非mac计算机的美国键盘布局:
我有一个。按钮与图片位置相同。当我使用'。'我的土耳其语MacBook Pro中的按钮,我能够评论/取消注释行。答案 6 :(得分:1)
不适用于Mac但适用于Windows:使用Ctrl + /(数字键盘)。对于我来说,它只适用于版本15。
或者您在关键字设置中进行更改。
该错误自9年以来仍未开放,没有人解决问题(不是唯一的问题)。不能相信https://youtrack.jetbrains.com/issue/IDEA-16116#tab=Comments
如果你在键盘设置中按下Strg + /,你会得到“Strg + 7”。如果按下Strg + Shift + /,你会得到“Strg + Shift +Schrägstrich”。疯狂。
我在使用3天后发现了很多错误。
另一件事是,如果我在键盘设置中勾选“Deutsch layout support”复选框,我就无法推送申请。当我选择确定并返回时,未选中复选框。
答案 7 :(得分:0)
IntelliJ IDEA ULTIMATE 2016.2 MacBook - 德语键盘布局
“ cmd + - ”以评论当前行,再次按下以取消注释...
答案 8 :(得分:0)
这里还有另一种略有不同的方法:首先,检查实际定义的内容。
含义:打开“偏好设置” /“键盘映射”,并查看所有为您需要的操作列出的快捷方式。
示例:菜单中的“向后导航”告诉您cmd + [,这不适用于德语键盘布局。但是,当您查看键盘映射时,会发现该条目的 3 不同映射:
而且:opt + cmd +向左箭头(“ forward”为右侧)在德语键盘上也能很好地工作!
答案 9 :(得分:-1)
此问题是Macbook上的冲突 IdeaVim 插件,要修复然后简单地转到“插件管理”,然后删除并重新启动