有没有人知道Eclipse的插件在项目中使用“最喜欢的文件夹”?
我的项目(1000多个文件夹)中可能有2个或3个文件夹,我经常在它们之间切换。每次使用Project Explorer中的滚动条到达正确的文件夹都是一种拖累,因为它们中的一些在目录树中有5层深。
在Project Explorer下面有一个单独的小面板来访问这些经常使用的文件夹会非常好....
答案 0 :(得分:10)
Eclipse现在允许为文件夹添加书签 - corresponding bug已修复。
当您在树中选择一个文件夹时,添加选项可能不会出现在上下文菜单中,但它会出现在编辑 - >添加书签的应用程序菜单中。
但是,当文件夹列在书签视图中时,单击它时没有任何反应。必须右键单击书签,然后选择 Show in ... 以在导航器/资源管理器中获取实际文件夹。恕我直言,它比使用基于文件库的书签更好(即更强大),但它仍然可以改进(例如,没有上下文菜单额外点击切换到书签文件夹)。
答案 1 :(得分:7)
此时,https://stackoverflow.com/a/12365878/470838看起来比这个答案更有意义。
请注意您想要的内容,但Eclipse允许您bookmark files。您可以使用它来为每个目录中的文件添加书签,然后使用“书签”视图从那里移动。
答案 2 :(得分:5)
这个话题可能很旧,但我认为这个解决方案已经足够了
使用“工作集”功能将您需要的文件/文件夹分组到工作集
答案 3 :(得分:2)
对于这种工作流程,我建议 Mylyn (a task-focused interface)。
通过定义相应的 task context ,您可以切换到此类任务并仅查看所需的文件夹(不涉及拖动),而不是查看所有内容
答案 4 :(得分:1)
添加到VonC的答案:
目前,我发现有两种主要方法可以在激活新任务时手动将某些文件添加到激活的Mylyn任务上下文中。这对我很有用,因为我总是提示打开或accessible at a keypress。
eclipse <file_to_add>
touch <file_to_add>
(创建新文件或更新现有文件的时间戳)第一个将打开您要在Eclipse中处理的文件,它将在任务上下文中显示该文件。第二个迫使Eclipse看到文件被访问,并将它添加到您的任务上下文。
要解决必须始终cd
进入最常用文件夹的问题,请使用bash的内置目录堆栈功能。
创建一个名为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添加到目录堆栈中,就运行此脚本,最后在最后一。有一个很好的教程,介绍如何使用这些函数here或bash man page(在 Shell Builtin命令部分下查找 dirs )。您将始终位于堆栈的顶部目录中。以下是一些快速提示:
dirs
显示堆栈(将显示在一行。顶部 = 左,底部 = 对)dirs -v
以多行显示堆栈(使顶部/底部顺序以图形方式更有意义)pushd
pushd +2
或{分别为{1}}。pushd +3
弹出目录,然后点击堆叠中的 新 顶部目录
popd
或dirs +n
从堆栈的顶部(左侧)或右侧(底部)显示 n '目录。dirs -n
将新目录推送到堆栈(并插入其中)