2014-02-19 45 views
2

工作,我相信这个问题就一直存在于Netbeans的几年内,在不同的非英语键盘布局(见例如Shortcuts in NetBeans don't work)。Netbeans的键盘快捷方式不与非英语键盘布局

物业:

  • 我使用NetBeans 7.3.1,并在Java中

  • 编码我使用非美国键盘布局(瑞典),和Netbeans拿起所有的在代码窗口中键入它们时瑞典键正确。

问题:

使用该映射相同的瑞典语和英语布局(如正常字母)做工精细键的键盘快捷方式,但使用的键的键盘快捷键映射不同的行为不一致。

实施例:

切换评论(按Ctrl +斜线)。在瑞典布局中,斜杠是Shift + 7,Ctrl + Shift + 7会调出项目属性。在瑞典布局中,美国布局的削减是右移的关键左侧,标记为 - 。如果我按下它,Netbeans会将其视为 - 并执行Ctrl + - 的标准行为(代码折叠)。

完整行(Ctrl + Shift +;)。标注的钥匙;瑞典版在美国有<。这个组合带来了upp书签选项卡。标注的钥匙;在美国布局中有一个瑞典信件,这个组合没有任何作用。

我已经被人们用不同的语言询问一个特定的快捷方式或其他不工作的问题看出,答案通常是编辑Netbeans的键盘布局,我想连接几个点。有没有人有进一步的经验或建议?

+2

与俄罗斯键盘布局相同的问题:Ctrl + C(复制)和Ctrl + V(粘贴)不适用于俄罗斯,但它的作品当然是英语。 NetBeans 8.1和Ubuntu 16.04 :( –

回答

2

出现在键盘快捷键卡上的另一个用于7.3.1的快捷方式是将光标移动到匹配支架(Ctrl + [))。

这些问题就已经存在了至少2008:https://netbeans.org/bugzilla/show_bug.cgi?id=155117。截至去年年底,开发商似乎尚未决定是否值得修复:https://netbeans.org/bugzilla/show_bug.cgi?id=227247

但是 -

切换评论有一个替代的快捷方式 - 按Ctrl + Shift + C - 最初是针对德国的键盘,但它应该适用于所有远程主流布局,因为它不使用特殊键。

移动插入符号匹配的括号显然有替代按Ctrl +^针对法国的布局,但在瑞典例如不工作。

整条生产线也无可奈何,我能找到。

结论

个人而言,我将使用按Ctrl + Shift + C征求意见,并输入自己的替代在选项的完整线>键盘映射。将插入符号移到匹配的大括号/括号中,尽管在快捷方式卡上进行了命名,但在我看来,并未显示为可重新分配。