【问题标题】:Open Resource Shortcut doesnt Work开放资源快捷方式不起作用
【发布时间】:2018-08-15 10:56:30
【问题描述】:

“开放资源”(Ctlr+Shift+R) 的快捷方式在我的 Eclipse(版本 4.8.0)中不起作用。 右下角只有一个“不匹配”框(no matches),而不是打开搜索窗口。

我尝试了 Java、Java EE、Debug、Javascript 透视图中的快捷方式;与上面描述的行为相同。

快捷方式分配给General->Keys下的Open Resource (Key assignment) 我还添加了快捷键 Ctrl + Shift + Ä,效果很好,但 Ctrl + Shift + R 不行。没有显示冲突。

在导航->打开资源下显示快捷键 Ctrl + Shift + R。

此外,其他一些自己的快捷方式不起作用(例如,Update-to-Head (SVN)、Commit(SVN) 的快捷方式),但其他一些快捷方式(例如打开“关于”窗口)。 早些时候我更改了 Open Resource 的快捷方式来测试自己的快捷方式的功能,但之后我恢复了默认设置。

在 configuration/org.eclipse.oomph.setup/setup.log 中执行以下操作:

Performing Preference /instance/org.eclipse.ui.workbench/org.eclipse.ui.commands = <?xml version="1.0" encoding="UTF-8"?>...
[2018-08-15 11:35:26] <?xml version="1.0" encoding="UTF-8"?>
<org.eclipse.ui.commands>
<keyBinding commandId="org.tigris.subversion.subclipse.ui.commit" contextId="org.eclipse.jdt.ui.javaEditorScope"
keyConfigurationId="org.eclipse.ui.defaultAcceleratorConfiguration"keySequence="CTRL+SHIFT+Ä"/>
<keyBinding contextId="org.eclipse.ui.contexts.window" keyConfigurationId="org.eclipse.ui.defaultAcceleratorConfiguration" keySequence="CTRL+SHIFT+R"/>
<keyBinding commandId="org.tigris.subversion.subclipse.ui.commit" contextId="org.eclipse.ui.contexts.window" keyConfigurationId="org.eclipse.ui.defaultAcceleratorConfiguration" keySequence="CTRL+SHIFT+C"/> 
<keyBinding commandId="org.eclipse.ui.navigate.openResource" contextId="org.eclipse.ui.contexts.window"keyConfigurationId="org.eclipse.ui defaultAcceleratorConfiguration" keySequence="CTRL+SHIFT+R CTRL+SHIFT+L"/>

如何更改这些启动任务?

我将不胜感激任何形式的帮助。 此致, 伯恩德

【问题讨论】:

  • Ctrl+Alt+R Open Resource 快捷方式可能会被具有相同快捷方式但范围比 Window 更具体的命令覆盖(当 = 在Windows中)。如果视图(例如 Package ExplorerConsole 视图)获得焦点,Ctlr+Alt+R 是否会打开 Open Resource 对话框? Ctrl+Shift+L 显示当前范围内的所有活动快捷键: Ctrl+Alt+R 显示哪个命令?在 Keys 首选项对话框中,您还可以过滤 Ctrl+Alt+R
  • 当我按 Key Bindings 对 Key 列表进行排序时,Ctlr+Shift+R 是 Open Resource 唯一使用的。改变观点或视角不会改变结果。 Ctrl+Shift+R 绑定到当前范围内的活动快捷方式中的 Open Resource,双击打开它,但再次按 Ctrl+Shift+R 只会出现如图所示的“No matches”。
  • 在您的问题中,您谈到了 Ctrl + Alt + R,但在屏幕截图中,默认快捷键是 Ctrl + Shift + R。每个小部件都可以使用一次击键。请尝试将焦点设置为不同的视图和编辑器:行为是否始终相同(我想不是)。请尝试按 Ctrl+Shift+L 并查看此对话框中显示的 Ctrl+Shift+R 的命令。
  • 对不起,这是我的错,我的意思是 Ctrl+Shift+R 在所有情况下。我只想要标准配置(使用“恢复默认”操作后,快捷方式仍然不起作用)。我会尝试不同的观点。当我恢复默认值并重新启动 Eclipse 时,我可以使用 Ctrl+Shift+R 打开资源。显然有一个启动任务改变了键绑定,但我不知道在哪里配置启动任务
  • 启动任务:Window > Preferences: Oomph > Setup Task(和General > Startup and Shutdown

标签: eclipse shortcut


【解决方案1】:

在 C:\Users\USER\.eclipse\org.eclipse.oomph.setup\setups\user.setup 下有一个启动任务更改了键绑定。 我不知道为什么手动更改回旧键绑定不起作用,但我很高兴它现在可以工作。

此外,其他一些自己的快捷方式不起作用(例如,Update-to-Head (SVN)、Commit(SVN) 的快捷方式),但其他一些快捷方式(例如打开“关于”窗口)。早些时候我更改了 Open Resource 的快捷方式来测试自己的快捷方式的功能,但之后我恢复了默认设置。

对于我的这个问题,我发现了这个问题shortcut for 'update to HEAD' 解决了它。
感谢您的帮助
真诚的

【讨论】:

    猜你喜欢
    • 2016-11-06
    • 1970-01-01
    • 2012-08-20
    • 1970-01-01
    • 1970-01-01
    • 2017-05-24
    • 2014-06-01
    • 2015-05-07
    • 2014-12-19
    相关资源
    最近更新 更多