将Eclipse中的路径/文件名复制到剪贴板

时间:2011-11-04 07:49:05

标签: eclipse file path-finding

是否有将当前路径/文件复制到剪贴板的快捷方式?

10 个答案:

答案 0 :(得分:24)

  • 只需选择文件标签,然后按 Ctrl + C 将文件 basename 复制到剪贴板。
  • 点击 Alt + 输入以使用绝对路径调出文件属性并手动复制。
  • 此外,您可以使用可以一次执行这些步骤的Eclipse宏插件: http://sourceforge.net/projects/practicalmacro/files/

答案 1 :(得分:23)

Eclipse中有Copy Qualified Name函数,它将复制您选择的元素的全名(或光标上的元素)。

例如:

/MyProject/src/app/Application.java:在Package Explorer

中选择Application.java时

java.util.HashSet<String>:当您将光标复制到HashSet<String>

但是,它要求您选择您想要的元素。

所以,这就是我的工作。

  1. 与编辑器建立Package Explorer链接,您可以点击右上角的双箭头图标激活此项。

  2. Show View (Package Explorer)例如: Alt + 1

  3. 设置热键
  4. Copy Qualified Name ex设置热键: Alt + Ctrl + Shift + ç

  5. 每当我在当前文件中需要这些信息时,我只需按热键即可调用我的Package Explorer因为它与编辑器链接并始终在当前编辑器中选择文件,您只需复制一下即可键。然后你可以使用 F12 返回你的编辑器,如果你使用快速查看,你可以使用 ESC

    不完美,但有效:D

答案 2 :(得分:9)

还有另一个插件支持复制路径以及许多其他相关功能:

http://code.google.com/p/pathtools/

只需在Eclipse中搜索Eclipse Marketplace中的'pathtools'。

enter image description here

答案 3 :(得分:5)

您可以通过配置Eclipse外部工具(我认为这是一个未充分利用的工具)通过一次击键来完成。第一次使用时需要大约一分钟配置但随后它始终可用。这是YouTube video demonstrating the technique.

答案 4 :(得分:4)

Rangi Lin答案的替代方案,它提供了一些额外的功能:Eclipse的StartExplorer插件。 Rangi Lin提到的解决方案在所有情况下都不起作用。它在我的情况下不起作用,例如在“同步”视图的“团队同步”透视图中。但是,StartExplorer的上下文菜单命令&#34;将资源路径复制到剪贴板&#34;以及它的默认键盘快捷键(Ctrl + Alt + C)也在那里工作。 这个插件的优点是它还允许你在所选文件的位置打开文件管理器等。

答案 5 :(得分:2)

另一个选项是EasyShell。它在上下文菜单中有一个条目,您可以在其中找到路径的复制,打开资源管理器,dos框等(可配置)。

答案 6 :(得分:2)

Alt + 输入 - 打开属性

Alt + L - 转到路径位置

Shift + 结束 - 选择路径

Ctrl + C - 复制

答案 7 :(得分:1)

  1. 转到Eclipse左侧面板中的Project Explorer View。
  2. 点击编辑链接。
  3. 链接后,您打开的文件将被选中。
  4. 右键单击所选文件。您将获得“复制合格名称”选项,该选项位于“复制”选项下方。
  5. 打开项目所在的目录。例如如果您的项目是'abc'并且它位于'project'目录中,请转到'project'目录。
  6. 在文件夹地址栏中,地址将如下所示:D:\project
  7. 在此地址前粘贴,如:D:\project/abc/source/com/connect.java
  8. 删除java文件名(connect.java)并按enter
  9. 您将在'com'文件夹中。

答案 8 :(得分:0)

video demonstrating the technique是为Windows中的Eclipse准备的。在Linux中你必须改变:

  1. 外部工具配置 - 位置:/home/username/path/to/script.sh
  2. 外部工具配置 - 参数:$ {selected_resource_loc}
  3. 外部工具配置 - 标准输入和输出 - 检查&#34;分配控制台(输入必需)&#34;
  4. 创建脚本/home/username/path/to/script.sh,如下所示
  5. echo $1 echo $1 > /home/username/clipboard_tmp.txt xclip -in -selection clipboard /home/username/clipboard_tmp.txt xclip -selection clipboard -o

    我不知道为什么,但是跟随命令echo $1 | xsel --clipboard在脚本中不起作用。 在Ubuntu 12.04 LTS和Eclipse IDE中检查了C / C ++开发人员(版本:Kepler Service Release 2,Build id:20140224-0627)

答案 9 :(得分:0)

在Eclipse版本中:2020-03(4.15.0)

在项目资源管理器中

选择文件>右键单击>复制合格名称 Explanation