如何让NetBeans在使用CTRL+;在编辑器之间切换时停止使用MRU样式的选项卡;账单?
我习惯于按CTRL+TAB/SHIFT+CTRL+TAB分别切换到下一个选项卡和上一个选项卡,切换顺序与它们在选项卡栏上的显示顺序相同。NetBeans采用MRU风格,其中CTRL+TAB将带您访问上次编辑的文件 这经常会打断我的工作流程,因为我需要在继续操作之前不断切换并检查我是否在正确的文件上,而不是本能地按CTRL+TAB+TAB+TAB,因为我知道我要转到的文件在选项卡栏上有3个选项卡 默认的CTRL+PAGEUP/CTRL+PAGEDOWN键映射的行为与我希望的CTRL+TAB和SHIFT+CTRL+TAB的行为完全相同,但是将映射更改为CTRL+TAB似乎没有什么区别-它忽略了我的键映射并继续使用MRU如何让NetBeans在使用CTRL+;在编辑器之间切换时停止使用MRU样式的选项卡;账单?,netbeans,ide,Netbeans,Ide,我习惯于按CTRL+TAB/SHIFT+CTRL+TAB分别切换到下一个选项卡和上一个选项卡,切换顺序与它们在选项卡栏上的显示顺序相同。NetBeans采用MRU风格,其中CTRL+TAB将带您访问上次编辑的文件 这经常会打断我的工作流程,因为我需要在继续操作之前不断切换并检查我是否在正确的文件上,而不是本能地按CTRL+TAB+TAB+TAB,因为我知道我要转到的文件在选项卡栏上有3个选项卡 默认的CTRL+PAGEUP/CTRL+PAGEDOWN键映射的行为与我希望的CTRL+TAB和SHI
如何改变这种行为?自己解决了这个问题。解决方案是使用自动热键分别将CTRL+TAB/SHIFT+CTRL+TAB映射到CTRL+PAGEDOWN和CTRL+PAGEUP。这将防止NetBeans劫持CTRL+TAB/SHIFT+CTRL+TAB以使用MRU,尽管它们已被重新映射 自动热键脚本如下:
SetTitleMatchMode, 2 ; So that we can partial match window title
; Fix MRU in NetBeans
#IfWinActive, NetBeans IDE
; CTRL+TAB
^Tab::SendInput ^{PgDn}
return
; SHIFT+CTRL+TAB
+^Tab::SendInput ^{PgUp}
return
#IfWinActive
希望这将是有用的人 谢谢你的剧本,节省了我的时间。MRU真的很烦人哦,你的代码中有个问题。要停止匹配
netbeanside
,我们必须使用#IfWinActive
而不是{}
@SantaClaus在最新版本中必须已更改。谢谢你的更新!