0

我是 ubuntu 用户,gedit 是我的首选编辑器。Eclipse 是我首选的 java 项目编辑器,但在播放框架的特定情况下,面向 RAD java,我更喜欢使用像 gedit 这样的轻量级编辑器。

所以问题是:是否有计划为 playframework 提供一些 gedit 插件/片段?

4

2 回答 2

0

当然,在发布的下一个版本中,似乎没有任何计划将 GEdit 细节发布到框架中。我认为添加了 TextMate 包,因为这是 Guillaume 在为客户构建他的 Play 应用程序时使用的开发环境,因此加快他的开发速度是有意义的。

没有理由不能在 Play 核心框架之外创建此功能作为模块或插件。

至于 Niels 关于 gedit://myfile:3 的问题,GEdit 似乎支持将文件打开到特定的行号,但我无法找到从注册 URL 中打开 GEdit 的方法(再次像 TextMate)。这应该是可能的,但是我不是一个足够强大的 Linux 开发人员知道如何做,但这只是将 URL 映射为如下格式的一种情况

gedit://open?url=file://%s&line=%s

到 linux 命令

gedit +<line> <file>
于 2010-11-19T21:05:38.390 回答
0

可以使用脚本将播放 url 转换为与 gedit 兼容的命令行。

我做了一个名为“textmate”的小脚本来进行转换(我认为有一些更好的方法可以做到这一点,但我不是 grep 大师):

#!/bin/bash
URL=$1
FILE=`echo $URL | grep -o -E 'file(.*?)line=(.*)' | cut -d':' -f 2 | cut -d'&' -f 1`
LINE=`echo $URL | grep -o -E 'file(.*?)line=(.*)' | cut -d'=' -f 2`
gedit +$LINE $FILE &

在 Firefox 中,您可以将此脚本与 txmt 协议相关联,如此处所述http://kb.mozillazine.org/Register_protocol#Firefox_3.5_and_above

于 2011-05-03T14:25:04.797 回答