Netbeans键盘快捷键不适用于非英语键盘布局

时间:2014-02-19 14:38:12

标签: netbeans

我相信这个问题已经在Netbeans中出现了几年,采用不同的非英语键盘布局(例如参见Shortcuts in NetBeans don't work)。

物业:

  • 我正在使用Netbeans 7.3.1,并使用Java编码

  • 我使用非美国键盘布局(瑞典语),Netbeans在代码窗口中输入时正确选取所有瑞典语键。

问题:

使用瑞典语和英语布局(例如普通字母)映射相同键的键盘快捷键可以正常工作,但使用不同映射键的键盘快捷键表现不一致。

示例:

切换评论(Ctrl + Slash)。斜线在瑞典版式中为Shift + 7,Ctrl + Shift + 7会调出项目属性。美国布局的缩小是右移的关键,标记为 - 瑞典布局。如果按下它,Netbeans会将其识别为 - 并执行Ctrl +的标准行为 - (代码折叠)。

完整行(Ctrl + Shift +;)。标记的钥匙;在瑞典布局中<在我们中。这个组合带来了书签标签。标记的钥匙;在美国布局有一个瑞典字母,这个组合什么都不做。

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

2 个答案:

答案 0 :(得分: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进行评论,并在选项&gt;中为完整行输入我自己的替代方案。键盘映射。将插入符号移动到匹配的支撑/支架,尽管在快捷方式卡上命名,但就我所见,它不会显示为可重新分配。

答案 1 :(得分:0)

我也有这个问题,它有一个简单的解决方案,而解决方案是更改字体。

在Netbeans(tool-option-font&زcolor-fon t)中。我更改了默认字体。