我是一个ubuntu用户,gedit是我的首选编辑器。Eclipse是我对java项目的首选编辑器,但在面向RAD java的play框架中,我更喜欢使用像gedit这样的轻量级编辑器。
所以问题是:有没有计划为playframework提供一些gedit插件/片段?
发布于 2010-11-19 21:05:38
当然,在下一版本的发布中,似乎没有任何计划发布框架的GEdit细节。我认为添加TextMate捆绑包是因为这是Guillaume在为客户构建Play应用程序时使用的开发环境,所以加快他的开发速度是有意义的。
没有理由不能在Play核心框架之外创建此功能,作为模块或插件。
至于Niels关于gedit://myfile:3的问题,似乎GEdit确实支持打开特定行号的文件,但我无法找到从注册的URL (同样类似于TextMate)打开GEdit的方法。这应该是可能的,但是我还不是一个足够强大的Linux开发人员,不知道如何操作,而只是将URL映射为如下格式
gedit://open?url=file://%s&line=%s
添加到linux命令
gedit +<line> <file>
发布于 2011-05-03 14:25:05
可以使用脚本将播放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
https://stackoverflow.com/questions/4216024
复制