java - eclipse:如何让 "link with editor"在窗口之间工作?

标签 java eclipse multiple-monitors

我使用多个显示器。我有两个 Eclipse 窗口,每个主监视器上都有一个,全屏:
右侧监控 View :代码编辑器、大纲、包资源管理器、任务列表
左监视器 View :控制台、声明、javadoc 等
第二个窗口是通过 Eclipse 菜单 Window >> New Window 创建的。

“与编辑器链接”功能可以在同一窗口中的所有 View 上完美运行,但我没有找到让它们跨窗口工作的方法。
完美工作意味着当单击或将编辑器插入符号放在代码中的成员函数上时,javadoc 和声明代码会在各自的 View 中弹出。但当编辑器和信息 View 位于不同窗口时则不然。

mylyn 任务焦点在两个窗口中都能很好地工作,如果我能让“与编辑器的链接”也能正常工作,那就太好了。

最佳答案

这两个窗口彼此独立,并且它们之间几乎没有链接;这是设计使然,新窗口功能是如何工作的(参见 this answer 类似问题)。这两个工作台窗口彼此不共享状态(尽管正如您所指出的,Mylyn 上下文确实交叉;这是因为 Mylyn 正在整个工作区驱动 UI,它并不特定于特定的工作台)。

您可以做的就是仅使用单个工作台窗口(不要使用新窗口),但 detach the views你想要在你的第二台显示器上。只要您不想在两个显示器上都有一个编辑器区域,这应该可以满足您的需求 - 工作台窗口只有一个编辑器区域,因此拥有 2 个编辑器区域意味着拥有两个工作台。

关于java - eclipse:如何让 "link with editor"在窗口之间工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26781519/

相关文章:

delphi - 如何从主窗体中拉出MDI子窗口?

java - 加载 webstart 应用程序时有关缺少 Codebase 属性的错误消息

java - 从字符串中删除字母数字单词

java - 如何解决 Spring Controller 测试用例中的 NoSuchMethodError?

eclipse - 显示和表达式 View 给出错误

android - "Re-installation failed due to different application signatures"- 可以覆盖吗?

java - 将元组数组发送到准备好的语句

java - 加入mapreduce

command-line-interface - 分别截取多个显示器的命令行工具

python - 与双显示器一起使用时的 tkinter winfo_screenwidth()