打印

[其它下载] 让Aptana +RadRails 像TextMeta那么强大 [下载]

让Aptana +RadRails 像TextMeta那么强大 [下载]

TextMeta有强大的代码片段功能,这里提供一个templates包下载:


1。把templates包解压缩(最好放到Aptana安装目录下),有两个xml文件:ruby-rr-templates.xml和rhtml-rr-templates.xml

2。安装:
 1. Open RadRails
 2. Go to Windows > Preferences > php?name=Ruby" onclick="tagshow(event)" class="t_tag">Ruby > Editor > Templates, to see the list of included templates
 3. Click on any template, and press Ctrl-A to select them all.
 4. Click on Remove, to delete them all
 5. Click Import…, select the file ruby-rr-templates.xml
 6. Change to Rails > Editiors > RHTML Editor > RHTML Templates
 7. Remove all the current templates
 8. Click Import…, select the file rhtml-rr-templates.xml
 9. Press Ok to close the dialog and you’re done


然后测试
打开一个rb文件,输入:
bt ,然后按Ctrl + Space(你也可以自己去首选项里修改Ruby content Assist的快捷键,改成Tab键更爽),就会变成belongs_to :object

打开一个rhtml文件:
按tab键(也可以设置其他键),输入forin,你就可以选择了,自己去试吧

[ 本帖最后由 blackanger 于 2007-8-7 11:40 编辑 ]
附件: 您所在的用户组无法下载或查看附件

I.forget('you'){|something| something.remember.deepen}

TOP

楼主,按照你介绍的方法,我完成了导入和配置,但当我把快捷键改成Tab或SHIFT+Tab之后,一按快捷键就报错:“Ruby Content assist未正常完成“,原因:”java.lang.NullPointerException“。用默认的Ctrl+Space没有任何反应。我唯一做得和楼主做的不一样的,就是没有把templates包解压缩到APTANA的安装目录下再导入,不过这好像没有什么影响的吧。
请教楼主怎么解决,让代码提示功能可以正常使用?

TOP

我知道你的意思了。。。你可能误解了代码片段的意思,你必须输入一个快捷键的提示符,比如bt,然后再按快捷键,就会把bt变成belongs_to,而不是代码提示,在点操作符号后面用快捷键的话,就会出现那个错误。。。希望你能理解
那个代码提示符号,相当于一个参数,传给模板然后找出相应的代码片段,你没有传参数,就会报空指针异常了。。。

[ 本帖最后由 blackanger 于 2007-8-21 12:17 编辑 ]

I.forget('you'){|something| something.remember.deepen}

TOP

楼主,我按照你说的配置了。但是按CTRL+SPACE没反应,因为这个是我的中英文输入的切换键。
我想自定义,但是没找到哪里设content assist呀。
楼主能详细说明一下么

TOP

Go to Windows > Preferences
第一项,key

I.forget('you'){|something| something.remember.deepen}

TOP

2008-12-02 11:40 Crawled by CCBot/1.0 (+http://www.commoncrawl.org/bot.html) @38.103.63.61