博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
/DJava ${container_loc}/${resource_name}
阅读量:6425 次
发布时间:2019-06-23

本文共 2878 字,大约阅读时间需要 9 分钟。

hot3.png

/DJava ${container_loc}/${resource_name}

外部工具的输出显示在控制台视图中。

在配置外部工具时可使用如下变量:

${workspace_loc}:
workspace的绝对路径

${workspace_loc:<resource path>}:

所指定的resource的绝对路径。resource path是相对于workspace root的完整路径。
注意:${workspace_loc:/myproject/myfile.txt}和${workspace_loc}/myproject/myfile.txt不一定相同,因为前者表示的myfile.txt可能位于workspace之外。

${project_loc}:

当前所选择的resource所在的project或正构建的project或所选择的的绝对路径

${project_loc:<resource path>}:

所指定的resource所在的project的绝对路径。resource path是相对于workspace root的相对路径。

${project_path}

当前选择的资源所在的project或者正构建的project的相对于workspace root的相对路径。

${project_name}

当前选择的资源所在的project或者正构建的project的名称

${container_loc}:

当前所选择的资源的parent的绝对路径

${container_loc:<resource path>}

所指定的resource的parent的绝对路径

${resource_loc} 

当前选定的资源的绝对路径

${resource_loc:<resource path>} 

所指定的资源的绝对路径

${container_path}

当前选定的资源的parent的相对于workspace root的路径

${resource_path}

当前选定的资源的相对于workspace root的路径

${container_name}

当前选定的资源的parent的名称

${resource_name}

当前选定的资源的名称

${build_type} 

在外部工具作为构建的一部分时表示构建的类型。值可以是“full”、“incremental”、“auto”。如果外部工具运行于构建之外,值为“none”

假设workspace目录为c:\eclipse\workspace。

有两个project:MyProject1和MyProject2。
MyProject1位于workspace之内。
MyProject2位于workspace目录之外:c:\projects\MyProject2。
选中资源/MyProject2/MyFolder/MyFile.txt,则运行外部工具时,各对应变量值如下:
Variable Examples        Expanded Results
${workspace_loc} c:\eclipse\workspace
${workspace_loc:/MyProject1/MyFile.txt} c:\eclipse\workspace\MyProject\MyFile.txt
${workspace_loc:/MyProject2/MyFile.txt} c:\projects\MyProject2\MyFile.txt
${project_loc} c:\projects\MyProject2
${project_loc:/MyProject1/MyFile.txt} c:\eclipse\workspace\MyProject
${container_loc} c:\projects\MyProject2\MyFolder
${resource_loc} c:\projects\MyProject2\MyFile.txt
${project_path} /MyProject2
${container_path} /MyProject2/MyFolder
${resource_path} /MyProject2/MyFolder/MyFile.txt
${project_name} MyProject2
${container_name} MyFolder
${resource_name} MyFile.txt
${build_type} none

 Eclipse中一键打开文件所在文件夹?
2010-11-08 23:16:37
标签:    

原来公司里经常要把修改的文件Copy出来发给配置组整理,准备上线版本,这就需要频繁定位到文件所在目录。

在经历了无数次烦琐的鼠标点击后,终于受不了在网上找到了一些解决方案。无外乎两种,配置外部工具和Easy Explorer 插件。

我比较喜欢 External Tool 的方式

1、首先配置一个External Tool

Run--&gt;External Tools--&gt;Open External Tools Dialog... 

新建一个 program 
location 里面填 :C:\WINDOWS\explorer.exe 
Arguments 里面填: ${container_loc}

 

2、设置快捷键

网上基本上都说没有办法设置快捷方式,我找了下,确实没什么好的解决办法。

很遗憾只找到一个 Run Last Launced External Tool ,我绑定到了 F10。

但是这样只有在之前运行过 explorer 才有效。再者诸如Ant之类的编译工具也属 External Tool,如果之前运行了Ant脚本,按F10 就跑去Ant了。

想了很多办法都没有解决这个问题,好在原来项目不用Ant,基本上只有一个外部工具。换到新公司后,参加了一个培训,第一堂课就介绍 Eclipse Helios。

在经历了三个小时美式英语的洗礼后,终于到了 Q&A 环节,我怯生生的用三分钟的时间把我的问题描述了一下(其实就一句话)。

Are there any ways to configure different quick keys for every external tool?

美国来的讲师紧锁眉头沉思良久,然后拖着下巴仔细观摩着天花板,最后很严肃的告诉我:

I don’t appreciate the way you use. I’d like to have anything down with mouse click.

自此对一键打开文件所在文件夹绝望。

http://www.blogjava.net/wangfun/archive/2009/04/15/265748.html

转载于:https://my.oschina.net/zlp5201/blog/404153

你可能感兴趣的文章
C# System.Windows.Forms.WebBrowser中判断浏览器内核和版本
查看>>
Java 动态太极图 DynamicTaiChi (整理)
查看>>
微信公众平台后台编辑器上线图片缩放和封面图裁剪功能
查看>>
git使用教程2-更新github上代码
查看>>
张掖百公里,再次折戟
查看>>
SAP QM Batch to Batch的转移过账事务中的Vendor Batch
查看>>
本期最新 9 篇论文,帮你完美解决「读什么」的问题 | PaperDaily #19
查看>>
图解SSIS监视文件夹并自动导入数据
查看>>
Lucene.Net 2.3.1开发介绍 —— 四、搜索(一)
查看>>
MyBatis Review——开发Dao的方法
查看>>
技术研发国产化进程加快 看传感器企业如何展示十八般武艺
查看>>
技术助力第三次革命
查看>>
《HTML与CSS入门经典(第8版)》——2.6 总结
查看>>
新手指南:在 Ubuntu 和 Fedora 上安装软件包
查看>>
在 CentOS7.0 上搭建 Chroot 的 Bind DNS 服务器
查看>>
大型网站的 HTTPS 实践(二):HTTPS 对性能的影响
查看>>
《Swift 权威指南》——第6章,第6.10节嵌套函数
查看>>
《自己动手做交互系统》——1.3 本章小结
查看>>
Mobile devices bundled with malware?
查看>>
《JavaScript面向对象精要》——1.5 访问属性
查看>>