Eclipse中手动添加打开文件所在文件夹功能

我表示..先来篇技巧性的

Eclipse无疑是目前最流行的IDE了,但是其中也缺少一些比较人性化的功能,比如,在WINDOWS下,你想打开Eclipse中当前文件所在的文件夹,你还得前查看文件的properties,复制文件路径,然后在打开explorer,把路径粘贴到地址栏上…..好哆嗦啊,ST2中可以在文件中右键然后Open Containing Folder打开,VS中可以右键文件标签然后Open Containing Folder打开.当然了,Eclipse有丰富的插件,openExplorer,EasyExplorer这些插件网上查查都可以用,但是这些插件的年代比较久远了,现在都没有人维护,随着Eclipse版本的更新,不知道什么时候会出bug了,比较纠结.那其实Eclipse中提供的一些工具也可以实现这个功能.

首先说说原理,windows中有个explorer.exe相信大家都不陌生,给它传一些参数就可以实现此功能了,现在问题就是怎么让Eclipse调用explorer.exe.在Run菜单External Tools->External Tools Configuration中

在弹出的对话框中把点那个左上方的那个小箭头,把所有的filter都去掉

就会有一个Program的tree选项,点击新建,然后在Name中填写Open Containing Folder,Location填写explorer.exe的位置C:/WINDOWS/explorer.exe,Arguments中填写${container_loc}

然后Apply,这个工具就可以用了,点下run试试,真的打开了.然后再把这个工具放到Toolbar上.在Toolbar空白处右键->Customize Perspetive

在Tool Bar Visibility 的标签下在Launch中把External Tools勾上,然后确定

现在你的Toolbar上是不是多了个小按钮,

当你在选定文件后点击它就会弹出文件所在的文件夹了,是不是很方便?

Leave a Reply

Your email address will not be published. Required fields are marked *