在Eclipse中编写脚本以在emacs中打开文件

4

有没有可能编写脚本,让我能够快速使用emacs(或emacsclient)打开在Eclipse中打开的源文件?


顺便提一下,您可能也会对 https://github.com/senny/emacs-eclim 感兴趣。 - phils
2个回答

4

请前往“Window Preferences”,然后选择“General/Editor/File Associations”。将“emacsclientw”添加到.*java文件关联中。您将能够从导航器或包资源管理器使用“Open With Emacsclient”。

虽然不是最快的方法,但总比没有好。


3

我不喜欢Oleg提出的文件关联方案,因为这样Eclipse下次在包资源管理器中打开文件时会尝试在Emacs中打开它。

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

我使用~/bin/openInEmacs.sh中的脚本,例如:

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

我这样做是因为有时从eclipse使用emacsclient时,Emacs没有到前面。

前往“外部工具配置”并点击添加图标。将新工具命名为emacsclient。 设置: 位置为~/bin/openInEmacs.sh, 工作目录为${container_loc}, 参数为${selected_resource_loc}。

在常规选项卡下,点击“显示在收藏菜单中”,勾选“在后台启动”。取消勾选控制台和文件输出。

要使用此功能,请在包资源管理器中选择一个文件,并单击外部工具的工具栏按钮下的emacsclient。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接