是否可以编写Eclipse脚本,以便我可以使用emacs(或emacsclient)快速打开在Eclipse中打开的源文件?
答案 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以获取外部工具。