Eclipse - 轻松访问常用文件夹?

问题描述 投票:19回答:5

有没有人知道Eclipse的插件在项目中使用“最喜欢的文件夹”?

我的项目中可能有2或3个文件夹(1000多个文件夹),我经常在它们之间切换。每次使用Project Explorer中的滚动条到达正确的文件夹都是一种拖累,因为它们中的一些在目录树中有5层深。

在Project Explorer下面有一个单独的小面板来访问这些经常使用的文件夹是非常好的...

eclipse
5个回答
7
投票

在这一点上,看起来https://stackoverflow.com/a/12365878/470838比这个答案更有意义。

请注意你想要的,但Eclipse允许你使用bookmark files。您可以使用它来为每个目录中的文件添加书签,然后使用“书签”视图从那里移动。


10
投票

Eclipse现在允许为文件夹添加书签 - corresponding bug是固定的。

当您在树中选择一个文件夹时,添加选项可能不会出现在上下文菜单中,但它会出现在编辑 - >添加书签的应用程序菜单中。

但是,当文件夹在书签视图中列出时,单击它时没有任何反应。必须右键单击书签,然后选择Show in ...以在导航器/资源管理器中获取实际文件夹。恕我直言,它比使用基于文件库的书签的解决方法更好(即更强大),但它仍然可以改进(例如,没有上下文菜单额外点击切换到书签文件夹)。


5
投票

这个话题可能很旧,但我认为这个解决方案已经足够了

使用“工作集”功能将所需的文件/文件夹分组到工作集中

创建一个工作集

  1. 打开Project Explorer,Navigator或PHP Explode(如果你有PDT)或Package Explorer(如果你是java编码器)这样的视图
  2. 单击打开视图右上角的“查看菜单”(小三角形图标)
  3. 选择“选择工作集...”
  4. 选择“选定的工作集”选项
  5. 点击“新建”按钮
  6. 选择您需要的类型,单击下一步,为其命名(例如:MyBookmark)并选择“工作集内容”下显示的任何项目/文件夹/文件以包含在MyBookmark中并完成

打开/编辑/关闭工作集

  • 要打开工作集(MyBookmark),请按照上面的步骤1 - > 4操作,选中名为MyBookmark的复选框,然后单击“确定”。现在视图仅显示MyBookmark的内容
  • 要编辑MyBookmark内容,请单击“查看菜单”,然后选择“编辑活动工作集...”
  • 要关闭当前工作集并返回原始显示,请单击“查看菜单”并选择“取消选择工作集”

2
投票

我真的建议Mylyn(一个task-focused interface)这种工作流程。

通过定义适当的task context,您可以切换到这样的任务,只查看您需要的文件夹(不涉及拖动),而不是查看所有内容。


1
投票

要添加到VonC的答案:

使用Bash将文件添加到Mylyn的当前任务上下文中

目前,我发现有两种主要方法可以在激活新任务时手动将某些文件添加到激活的Mylyn任务上下文中。这对我很有用,因为我总是有一个提示打开或accessible at a keypress

  1. 在bash提示符下,运行:eclipse <file_to_add>
  2. 在Eclipse的Project Explorer中选择Focus on Active Task ... 运行touch <file_to_add>(创建新文件,或更新现有文件的时间戳) 在Eclipse中,单击您的项目,然后按F5键刷新。该文件应该出现。

第一个将打开您要在Eclipse中处理的文件,它将在任务上下文中显示该文件。第二个迫使Eclipse看到文件被访问,并将它添加到您的任务上下文。

在Bash中设置常用目录

要解决必须始终将cd放入最常用的文件夹的问题,请使用bash的内置目录堆栈功能。

创建一个名为home bin的脚本(最好在你的个人sh.init中)

在文件中添加以下内容:

pushd ~/src/some/seldomly/used/path
pushd ~/src/some/less-seldomly/used/path
pushd ~/src/some/commonly/used/path
pushd ~/src/some/most-commonly/used/path

一定要chmod +x sh.init。 (我自己将这个添加到我的.bashrc中的一个函数中,它可以执行其他一些操作,但是单独的脚本可能是最简单的。)现在,只要您想将这些dirs添加到目录堆栈中,就运行此脚本,最后在最后一。有一个很好的教程如何使用这些函数herebash man page(在Shell Builtin Commands部分下查找目录)。您将始终位于堆栈顶部的目录中。以下是一些快速提示:

  • 使用dirs显示堆栈(将显示在一行上.Top = left,Bottom = right)
  • 使用dirs -v以多行显示堆栈(使用顶部/底部顺序使图形更有意义)
  • 要切换前2个目录,请运行pushd
  • 要从左边进入第三或第四个dir,(有效地旋转堆栈)分别使用pushd +2pushd +3
  • 旋转堆栈时适用这些一般规则: 编号始终从0开始 如果从顶部(左侧)计算n个dirs,请使用+ n 如果从底部(右)计算n dirs,请使用-n
  • 使用popd从堆栈中弹出一个目录,然后cd进入堆栈上新的顶层目录 使用dirs +ndirs -n从堆栈的顶部(左侧)或右侧(底部)显示第n个dir。
  • 使用pushd <new_dir>将新目录推送到堆栈(并将cd插入其中)
© www.soinside.com 2019 - 2024. All rights reserved.