首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在德国Mac键盘上使用IntelliJ Idea的某些键盘

如何在德国Mac键盘上使用IntelliJ Idea的某些键盘
EN

Stack Overflow用户
提问于 2014-02-11 08:11:46
回答 10查看 11.8K关注 0票数 8

更新

我在用我们的布局。但问题是,键绑定不是绑定到键会产生的字符,而是绑定到键本身。例如,注释是cmd+-因为-在德语布局上的键与我们上的/相同。因此,cmd+\转换为cmd+上的德语布局。它不是固定在Idea14上的,也不知道15。

当使用IntelliJ Idea的默认快捷方式时,其中一些方法在德国键盘上不能正常工作。主要是因为有一个键是可用的,而不按Shift的美国布局。例如,只能通过在德国布局上按Cmd+Shift+,来实现按Cmd+;,所以打开项目结构的这个键映射不起作用。我通过映射Cmd+Shift+,而不是Cmd+;来帮助自己。

然而,对于Cmd+/ (切换行注释;德语布局上的Cmd),这是行不通的。当然,第一个问题是Cmd+Shift+7已经映射到与Cmd+Shift+,.不同的位置因此,我尝试重新映射到尚未映射的Cmd+Shift+L,但注释切换不起作用。

我要补充的是,我使用的是(Code->FoldingPlugins->IdeaVim插件,我有三种不同的选项,它们被称为“注释(Line)注释”,它们都在一个不同的层次结构中-- IdeaVim和Other。哪个是对的?

你如何解决这些问题在非美国的布局和mac键盘?

EN

回答 10

Stack Overflow用户

发布于 2014-05-22 21:18:58

票数 14
EN

Stack Overflow用户

发布于 2014-09-12 18:42:00

你只需要知道编辑器中显示的快捷符号在美国键盘上的位置。

在OSX上,您可以在键盘设置中查找此内容。添加一个US-键盘作为源,您将得到所显示的符号的位置。在Windows上,也应该有相应的工具。

例如,cmd+ and cmd+的快捷键是德国键盘上的cmd+ü和cmd++,因为德国键盘上的"ü“和"+”是美国键盘上的"“和"”。我认为这是可以的,因为在德国键盘上,这个快捷方式是不可用的,因为它会被错误地解释为"cmd+alt+5“和"cmd+alt+6”。

编辑器(PHPStorm有同样的问题)不显示正确的键有点难看,但对我来说,这已经不是什么大问题了,我刚从美国键盘上了解到了这个位置。

无论如何,我真的很奇怪,为什么只有符号才会受到这个问题的影响。"Y“和"Z”键在IDE中正确显示。

票数 4
EN

Stack Overflow用户

发布于 2016-01-27 01:10:59

他们的bug数据库上的这个线程有更好的答案:

https://youtrack.jetbrains.com/issue/IDEA-63779#tab=Comments

具体来说,转到Find Action...,输入"Registry",向下滚动到

代码语言:javascript
复制
ide.non.english.keyboard.layout.fix

并选中该框

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21696404

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档