今天向大家介绍Eclipse中很有用的一个功能: Link with Editor。
当打开很多文件,而左边的Navigator又有很多资源,很深层次时, 找到当前的编辑器对应的是哪个项目的那个文件,是一件困难的事情。
Link with Editot自动在Navigator中定位资源,并选中, 如下图所示,双向箭头就是Link with Editor未选中时:
启用后,选中右边的java文件,左边也会自动选中相应的文件:
这个功能是如何实现的呢?
查看ResourceNavigator的editorActivated方法,可以看到实现代码。
protected void editorActivated(IEditorPart editor) {
if (!isLinkingEnabled()) {
return;
}
IFile file = ResourceUtil.getFile(editor.getEditorInput());
if (file != null) {
ISelection newSelection = new StructuredSelection(file);
if (