我正在寻找Eclipse的内置功能或插件来执行以下操作:
理想的做法是:
我知道我可以分2步完成,但是从某处复制“File:Line”时我需要将其粘贴到“Open Resource”中,复制或记忆并删除行号,打开文件然后调用“转到行”(Ctrl + L)并粘贴或键入行号并确认。这非常复杂。
如果“开放资源”对话框可以组合这些步骤,那就太棒了。
是否有Eclipse的内置功能或插件可以执行此操作?
如果没有人可以写这样的插件吗?
答案 0 :(得分:1)
“打开资源”对话框没有此功能。如果您认为这是一项通常有用的功能,则应打开enhancement request
编写提供此功能的外部插件会很困难,因为打开资源对话框并不是要扩展。
与此同时,你还需要再打两个键:
Ctrl + Shift + R test.html 返回 Ctrl + L 50 返回
答案 1 :(得分:1)
您可以使用eclipse的'从剪贴板打开'导航选项。在Mac中,键盘快捷键是Command + Shift + V.要使用此选项,请复制堆栈框中显示的java文件和行号,然后按Command + Shift + V.该文件应在指定的行打开。 您可以在eclipse首选项中更改键绑定
阅读eclipse的导航菜单操作文档 Open from clipboard:
从剪贴板打开如果剪贴板包含一行,则尝试在编辑器中打开匹配的Java元素。否则,它将打开Java Stack Trace Console中的内容。示例:
- java.lang.String中
- 字符串
- 字符串#的getBytes
- String.getBytes
- java.lang.String.getBytes(字符串)
- String.java:123
- at java.lang.String.matches(String.java:1550)<< li>
- java.lang.String.valueOf(char)line:1456
- 的currentTimeMillis()