【发布时间】:2011-12-21 19:38:03
【问题描述】:
是否有将当前路径/文件复制到剪贴板的快捷方式?
【问题讨论】:
-
我也有这个需求。目前我进入属性复制路径,这很麻烦。
-
要复制完整的文件路径,请使用 EasyShell 插件,as I show in my answer here。
标签: eclipse file path-finding
是否有将当前路径/文件复制到剪贴板的快捷方式?
【问题讨论】:
标签: eclipse file path-finding
D:\project。D:\project/abc/source/com/connect.java
enter。您将在文件夹“com”中。
【讨论】:
还有另一个插件支持复制路径以及许多其他相关功能:
http://code.google.com/p/pathtools/
只需在 Eclipse 中的 Eclipse Marketplace 中搜索“pathtools”即可。
【讨论】:
Alt+Enter - 打开属性
Alt+L - 转到路径位置
Shift+End - 选择路径
Ctrl+C - 复制
【讨论】:
另一个选项是EasyShell。它在上下文菜单中有一个条目,在该条目下您可以找到路径的复制、打开的资源管理器、dos 框和其他(可配置)。
【讨论】:
【讨论】:
video demonstrating the technique 是为 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 中为 C/C++ 开发人员检查(版本:Kepler Service Release 2,Build id:20140224-0627)
【讨论】:
Unable to resource a selected resource: ${selected_resource_loc}
/bin/sh 3. 将参数设置为-c 'echo "${selected_resource_loc}" | xclip -in -selection clipboard' 4. 在“构建”选项卡中,取消选中“启动前生成” 5. 在“常用”选项卡中的“在收藏夹菜单中显示”下,选中“外部工具” 6 . 应用并关闭 7. 确保已安装 xclip(在某些发行版上,sudo yum install xclip)
Rangi Lin 的答案的替代方案,它提供了一些附加功能:Eclipse 的 StartExplorer 插件。 Rangi Lin 提到的解决方案并非在所有情况下都有效。它在我的情况下不起作用,例如在 Synchronize 视图中的 Team Synchronizing 透视图中。但是,StartExplorer 的上下文菜单命令“将资源路径复制到剪贴板”以及它的默认键盘快捷键 (Ctrl+Alt+C) 也可以在那里使用。 这个插件的优点是它还允许您在所选文件等的位置打开文件管理器。
【讨论】:
您可以通过配置一个 Eclipse 外部工具(在我看来是一个未充分利用的工具),只需一次按键即可完成。第一次使用它需要大约一分钟的时间来配置它,但它总是可用的。这是 YouTube video demonstrating the technique.
【讨论】:
Unable to resource a selected resource: ${selected_resource_loc}.
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
【讨论】: