脚本Eclipse在emacs中打开文件

时间:2011-01-17 00:02:31

标签: eclipse emacs

是否可以编写Eclipse脚本,以便我可以使用emacs(或emacsclient)快速打开在Eclipse中打开的源文件?

2 个答案:

答案 0 :(得分:4)

转到“窗口首选项”,然后选择“常规/编辑器/文件关联”。将“emacsclientw”添加到。* java文件关联。您将能够使用Navigator或Package Explorer中的“Open With Emacsclient”。

不是那么快,但总比没有好。

答案 1 :(得分:3)

我不喜欢Oleg的文件关联解决方案,因为当下次在包浏览器中打开它时,eclipse将尝试在Emacs中打开该文件。

我设置了一个运行emacsclient作为外部工具的脚本。

我在〜/ bin / openInEmacs.sh中使用这样的脚本:

#!/bin/bash
emacsclient --quiet --no-wait "$@"
wmctrl -a emacs

我之所以这样做是因为有时emacs并没有来自eclipse的emacsclient。

转到外部工具配置。单击添加图标。将新工具命名为emacsclient。 组: 位置〜/ bin / openInEmacs.sh, 工作目录到$ {container_loc} $ {selected_resource_loc}的参数

在常用标签下单击“收藏夹”菜单中的显示,选中“在后台启动”。取消选中控制台和文件输出。

要使用它,请在包浏览器中选择一个文件,然后单击工具栏按钮下的emacsclient以获取外部工具。