有没有快捷方式可以将当前路径/文件复制到剪贴板?
Eclipse中有
Copy Qualified Name
功能,它将复制您选择的元素(或光标上的元素)的全名。
例如:
/MyProject/src/app/Application.java
:当您在Package Explorer
中选择Application.java时
java.util.HashSet<String>
:当光标位于 HashSet<String>
时复制时
但是,它需要您选择您想要的元素。
所以,这就是我所做的。
与编辑器建立
Package Explorer
链接,您可以通过单击右上角的双箭头图标来激活它。为
Show View (Package Explorer)
设置热键 例如:Alt + 1为
Copy Qualified Name
设置热键 例如:Alt + Ctrl + Shift + c每当我需要当前文件中的这些信息时,我只需按热键即可调用我的
Package Explorer
,因为它与编辑器链接并且始终会选择当前编辑器中的文件,因此您只需使用热键即可复制。然后您可以使用 F12 返回编辑器,或者如果您使用快速视图,则只需使用 ESC。
不完美,但它有效:D
还有另一个插件支持复制路径以及许多其他相关功能:
http://code.google.com/p/pathtools/
只需在 Eclipse 中的 Eclipse Marketplace 中搜索“pathtools”即可。
您可以通过配置 Eclipse 外部工具(在我看来,这是一个未被充分利用的工具),只需击键一次即可完成此操作。第一次使用它时需要大约一分钟的时间来配置,但之后它就始终可用。这是演示该技术的 YouTube 视频。
Rangi Lin 答案的替代方案,它提供了一些附加功能:Eclipse 的 StartExplorer 插件。 Rangi Lin 提到的解决方案并不适用于所有情况。它不适用于我的情况,例如在“同步”视图的“团队同步”透视图中。但是,StartExplorer 的上下文菜单命令“将资源路径复制到剪贴板”及其默认键盘快捷键 (Ctrl+Alt+C) 也适用。 该插件的优点是它还允许您在所选文件等的位置打开文件管理器。
另一个选项是EasyShell。它的上下文菜单中有一个条目,在该条目下您可以找到路径的复制、打开资源管理器、dos 框和其他(可配置)。
Alt+Enter - 打开属性
Alt+L - 转到路径位置
Shift+End - 选择路径
Ctrl+C - 复制
D:\project
。D:\project/abc/source/com/connect.java
enter
。您将位于“com”文件夹中。
演示该技术的视频是为 Windows 中的 Eclipse 准备的。在 Linux 中你必须改变:
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 for C/C++ Developers 中检查(版本:Kepler Service Release 2,构建 ID:20140224-0627)
Alt Enter
(打开属性)
Alt L
(焦点位置)
Ctrl A
(全选)
Ctrl C
(副本)
Esc
(关闭属性)