- 浏览: 4822231 次
- 性别:
- 来自: 上海
博客专栏
-
robbin谈管理
浏览量:137119
文章分类
最新评论
-
xly1981:
领导者是团队的灵魂。深入一线的过程,包括代码review,能帮 ...
robbin谈管理:改造团队的经验(2) -
jiehuangwei:
像这种总结比较性的ppt文档可以多发啊
Web并发模型粗浅探讨 -
linux1308:
看完学习到了很多东西,感谢推荐!
推荐一篇很好的RoR部署方案性能评测 -
zweite:
直接对搜索的结果进行缓存是不是会更快一点呢
漫谈应用缓存的命中率问题 -
kaogua:
现在已经是ruby2.0了, 不知道这个的效率是怎么样的, 是 ...
Ruby作为服务器端应用已经成熟了
在MacOS平台几乎没有什么争议性,大家都用TextMate。但是Windows平台可供选择和使用的IDE很多,却各有各的长处和短处。基于我用过的所有ruby IDE点评一下。windows平台的RoR IDE主要分为两类:一类是重量级的全功能IDE,例如Eclipse,Netbeans,IDEA和jedit,运行起来很耗资源,功能比较齐全;另一类是轻量级的IDE,例如Komodo,RoRed,vim,emacs,E,下面一一点评之:
一、重量级的IDE
1、radrails - 当前最值得推荐的IDE
radrails是基于Eclipse的插件,当前版本0.7.2。radrails继承了Eclipse平台的各种功能,尤其是CVS/SVN集成特别好,和其他ruby IDE相对比来说,radrails最主要的优点在于bug很少,功能非常齐全。
1) 相对于其他大多数RoR IDE各种各样的bug,radrails在0.7.2版本的表现非常的稳定。在我连续几个月使用下来,基本没有什么大的bug。
2) 功能齐全,其他IDE或多或少功能都有缺失,但radrails功能非常齐全:内置的server管理,generator,rake task,rdoc检索,plugin安装,规则表达式校验,tail log,,console调试窗口,debug,代码格式化,代码和模板高亮,ruby代码和rhtml模板的template自动提示,单元测试支持,代码和测试之间的跳转,代码和模板之间的跳转等等等无所不包。
3) 中文支持非常好,UTF-8编码支持也非常好。中文字体显示也很漂亮,这一点对我们来说很重要。
但是radrails也不是没有缺点,radrails的致命缺点是其RDT功能太弱智。
1) 代码的感知能力很差,连我敲一个def回车都不会自动补齐end。而且也不能够搜索ruby库文件进行语法树分析,所以没有智能提示功能。
2) 没有像Eclipse的JDT那样的Ctrl+O来快速导航到某个方法的功能,这一点对我开发很重要,否则我就总是需要通过serch "def 方法名"才能快速找到要修改的方法,非常不方便,这是我非常垢病RDT的一个地方,也没有F3快速导航到类定义文件的功能。
RDT下一个版本0.9.0号称在两周以后就会发布(RDT快两年没有推出新版本了,实在是太迟钝了),貌似对于脚本语言的AST解析能力大大增强,如果真的是这样,还是很值得期待的,预计RDT0.9.0发布几周之后,radrails就会发布0.8版本。另外值得一提的是radrails得到了SAP的一些赞助和支持。
2、Netbeans - 最值得期待的IDE
Netbeans6.0M7提供了Generic Language Support Framework,一个很强大的脚本语言框架,在这个框架基础上提供的ruby和ruby on rails支持表现非凡。可以对ruby语言和库进行良好的语法分析,从而提供智能化的代码提示功能,让ruby程序员也可以享受到敲一个“.”就能够跳出来详细提示的功能,真正有了写Java程序的安全感。有些优点确实很棒:
1) 代码感知能力超强,不但系统库的API,你自己项目的所有类API都可以根据上下文提示,有了写Java程序那种安全感了,也不用跳转来去找类定义文件了。
2) 快捷的打开rails库文件和ruby所有库文件,类似在Eclipse里面打开依赖库的源代码和JDK的源代码的功能,对于学习和熟悉ruby库和rails非常非常有用。
3) Ctrl+G可以快速定位类定位文件,类似Eclipse的F3的功能。
目前netbeans这些功能领先所有的其他IDE,非常令人期待。但是netbeans也有些明显的缺点,有些东西用起来行为非常古怪,可能是因为netbeans6.0还是beta版本,bug太多的缘故,而且也不够稳定:
1) 没有类似Eclipse的Ctrl+Shift+R那样的文件快速定位功能,要自己在项目树里面一层层找,这个实在令人难以忍受。一个大项目动不动几百个文件,不能快速定位,找起来太影响效率。其实netbeans提供了一个Ctrl+Alt+O的快捷定位,但是不起作用,搜索框总是空的,因此怀疑netbeans有这个功能,目前是bug导致出不来。
2) 没有在文件中快速定位某个方法的功能,这一点和radrails一样令人失望。
3) 在编辑器里面好多顺手的代码编辑的快捷功能都没有,令人很苦恼,这一点显然不如radrails那么方便。
4) 对中文的支持不好
5) 对yml文件没有高亮功能
6) 依赖JDK6.0,在JDK5.0上面跑很不流畅。
总得来说,netbeans还是最值得期待的IDE,等到07年底,netbeans6.0正式发布,ruby插件支持更加成熟以后,我想我会转移到netbeans上面来。另外非常重要的一点:Sun公司从JDK6以后,致力于JVM平台化发展道路,大力拓展脚本语言在JVM平台的支持力度,而且Sun给予了JRuby官方支持,所以netbeans平台的脚本框架和RoR支持是有足够的商业推动力的,前景应该是最好的!
3、IDEA - 观望中
貌似前段时间有人撰文推荐IDEA作为首选ruby IDE,我觉得他的理由很奇怪,其实IDEA目前不是好的选择:其ruby代码感知能力和智能提示能力明显不如netbeans,其功能齐全程度又明显不如radrails,而且最致命的是IDEA竟然不能对rhtml模板高亮和提示,那就宣布了IDEA的基本不可用,另外yml文件也不能高亮。其插件作者说下一版本会提供rhtml高亮和提示,所以我们对IDEA目前还持观望态度。
但IDEA也有一些明显优点,例如IDEA就有对ruby类和ruby资源进行快速定位的快捷键Ctrl+Alt+N和Alt+N,这明显优于radrails和netbeans,另外也有在当前文件快速定位方法的快捷键,终于克服了我对radrails的最大怨气。
4、jedit - 貌似没什么理由去用它了
作为一个重量级IDE,却定位在轻量级功能上,要安装一大堆插件才能勉强把功能跑起来,没什么理由去用它。
二、轻量级IDE
1、E - 最值得期待的轻量级IDE
E现在确实有很多bug,很多功能缺失,例如:我非常在意的对文件进行快速定位的快捷键和在当前文件中快速定位方法的快捷键,目前E竟然不支持,但是TextMate可是有的;快速删除当前行在TextMate当中是Command+L,但是E貌似没有,诸如此类的功能缺失。所以E和TextMate还是有很大差距的。
但是E确实在主要方面完全克隆了TextMate,所以这些小功能上面的缺失应该只是时间问题。所以相信给E半年左右的时间,E会成为Windows平台当之无愧的TextMate。
2、Komodo - 乏善可陈
Komodo是个定位很传统的脚本IDE,对于ruby没有什么特别好的支持,有最基本的语法高亮和简单的代码提示而已,以及一个简陋的项目树,运行速度还很缓慢,而且还是收费的,实在不值得去用。
3、RoRed - mini ruby IDE
如果你真要去用Komodo,那我建议你改用RoRed,一个专门针对ruby on rails开发的简单编辑器,带有ruby语法高亮,项目树,功能简单,可能对某些偏爱UltraEdit/Editplus的人来说用RoRed已经够用了,速度也挺快的。
4、vim/emacs - 不适合Windows平台的ruby IDE
vim以及emacs这些源于Unix平台的IDE,我认为不适合在Windows上面用。因为vim/emacs当初被设计成为一个无鼠标支持的编辑环境,全部依靠键盘命令驱动。当你在Windows下面使用的时候,这种习惯会被打破,从而觉得非常影响效率。
例如在vim里面执行一个generator,Unix上面会在vim窗口中开buffer显示,执行完毕敲一下回车就退出这个buffer了,很方便很快捷。但在Windows平台,竟然会弹出一个DOS窗口,而且把键盘焦点给转移到这个DOS窗口上去了。这就迫使你不得不动用鼠标去选择这个DOS窗口,然后关闭它,再把焦点定位回到vim上面来。这就丧失了vim最大的优势了,反而搞的很麻烦。
当然你可以用Alt+Tab键来切换窗口,不必动用鼠标。但遗憾的是Windows操作系统的窗口切换能力很差,一旦你的windows开的窗口多了,在窗口之间快捷切换是一件很麻烦的事情,还不如鼠标来得快捷。这一点Windows比MacOS有很大的差距。MacOS上面进行多窗口切换那才叫一个爽字呢!
最后我认为轻量级IDE在windows平台的市场不会很大,即使E的功能能够完善到TextMate的程度,也不会有radrails那么普及。主要还是和操作系统的支持有关系:
在MacOS上面,你开一个Textmate窗口,一个浏览器窗口,一个tail log窗口,一个命令窗口启动关闭服务器,一个命令窗口进行console调试,一个命令窗口执行单元测试,还有一个命令窗口连接MySQL数据库看数据。在这些窗口之间仅仅使用快捷键进行来回切换是很方便很快捷的事情。
但是Windows的窗口切换功能太弱了,一下开了七个窗口,你编程的时候来回切换的工作效率是很低的。所以在Windows上面要提高工作效率就会倾向于radrails这样的IDE,把所有功能都集成进来了,只要一个radrails窗口,一个浏览器窗口足矣了。这样工作效率才高。
最后值得一提的是,所有这些IDE的rhtml编辑功能还是不如textmate,一旦在html标签里面嵌入代码段,就不能高亮了。而textmate是不会这样的。
多谢提醒,JavaEye的文章是不允许非授权转载的,我已经给chris写了邮件,要求他们立刻删除。
请问vim里那个tab是如何弄出来的?
似乎我的只是文字的tab,不是窗口式的,不知道如何弄出来
VIM7的功能啊...
:set showtabline=2
:h showtabline
另外,似乎tabbar.vim这个插件比minibuffer.vim更好看一些..
老大你帖的是截图,不是设置。麻烦把你的vimrc文件搞一个出来
minibufexpl 这个插件
这三点vim都可以实现
一、重量级的IDE
1、radrails - 当前最值得推荐的IDE
radrails是基于Eclipse的插件,当前版本0.7.2。radrails继承了Eclipse平台的各种功能,尤其是CVS/SVN集成特别好,和其他ruby IDE相对比来说,radrails最主要的优点在于bug很少,功能非常齐全。
1) 相对于其他大多数RoR IDE各种各样的bug,radrails在0.7.2版本的表现非常的稳定。在我连续几个月使用下来,基本没有什么大的bug。
2) 功能齐全,其他IDE或多或少功能都有缺失,但radrails功能非常齐全:内置的server管理,generator,rake task,rdoc检索,plugin安装,规则表达式校验,tail log,,console调试窗口,debug,代码格式化,代码和模板高亮,ruby代码和rhtml模板的template自动提示,单元测试支持,代码和测试之间的跳转,代码和模板之间的跳转等等等无所不包。
3) 中文支持非常好,UTF-8编码支持也非常好。中文字体显示也很漂亮,这一点对我们来说很重要。
但是radrails也不是没有缺点,radrails的致命缺点是其RDT功能太弱智。
1) 代码的感知能力很差,连我敲一个def回车都不会自动补齐end。而且也不能够搜索ruby库文件进行语法树分析,所以没有智能提示功能。
2) 没有像Eclipse的JDT那样的Ctrl+O来快速导航到某个方法的功能,这一点对我开发很重要,否则我就总是需要通过serch "def 方法名"才能快速找到要修改的方法,非常不方便,这是我非常垢病RDT的一个地方,也没有F3快速导航到类定义文件的功能。
RDT下一个版本0.9.0号称在两周以后就会发布(RDT快两年没有推出新版本了,实在是太迟钝了),貌似对于脚本语言的AST解析能力大大增强,如果真的是这样,还是很值得期待的,预计RDT0.9.0发布几周之后,radrails就会发布0.8版本。另外值得一提的是radrails得到了SAP的一些赞助和支持。
2、Netbeans - 最值得期待的IDE
Netbeans6.0M7提供了Generic Language Support Framework,一个很强大的脚本语言框架,在这个框架基础上提供的ruby和ruby on rails支持表现非凡。可以对ruby语言和库进行良好的语法分析,从而提供智能化的代码提示功能,让ruby程序员也可以享受到敲一个“.”就能够跳出来详细提示的功能,真正有了写Java程序的安全感。有些优点确实很棒:
1) 代码感知能力超强,不但系统库的API,你自己项目的所有类API都可以根据上下文提示,有了写Java程序那种安全感了,也不用跳转来去找类定义文件了。
2) 快捷的打开rails库文件和ruby所有库文件,类似在Eclipse里面打开依赖库的源代码和JDK的源代码的功能,对于学习和熟悉ruby库和rails非常非常有用。
3) Ctrl+G可以快速定位类定位文件,类似Eclipse的F3的功能。
目前netbeans这些功能领先所有的其他IDE,非常令人期待。但是netbeans也有些明显的缺点,有些东西用起来行为非常古怪,可能是因为netbeans6.0还是beta版本,bug太多的缘故,而且也不够稳定:
1) 没有类似Eclipse的Ctrl+Shift+R那样的文件快速定位功能,要自己在项目树里面一层层找,这个实在令人难以忍受。一个大项目动不动几百个文件,不能快速定位,找起来太影响效率。其实netbeans提供了一个Ctrl+Alt+O的快捷定位,但是不起作用,搜索框总是空的,因此怀疑netbeans有这个功能,目前是bug导致出不来。
2) 没有在文件中快速定位某个方法的功能,这一点和radrails一样令人失望。
3) 在编辑器里面好多顺手的代码编辑的快捷功能都没有,令人很苦恼,这一点显然不如radrails那么方便。
4) 对中文的支持不好
5) 对yml文件没有高亮功能
6) 依赖JDK6.0,在JDK5.0上面跑很不流畅。
总得来说,netbeans还是最值得期待的IDE,等到07年底,netbeans6.0正式发布,ruby插件支持更加成熟以后,我想我会转移到netbeans上面来。另外非常重要的一点:Sun公司从JDK6以后,致力于JVM平台化发展道路,大力拓展脚本语言在JVM平台的支持力度,而且Sun给予了JRuby官方支持,所以netbeans平台的脚本框架和RoR支持是有足够的商业推动力的,前景应该是最好的!
3、IDEA - 观望中
貌似前段时间有人撰文推荐IDEA作为首选ruby IDE,我觉得他的理由很奇怪,其实IDEA目前不是好的选择:其ruby代码感知能力和智能提示能力明显不如netbeans,其功能齐全程度又明显不如radrails,而且最致命的是IDEA竟然不能对rhtml模板高亮和提示,那就宣布了IDEA的基本不可用,另外yml文件也不能高亮。其插件作者说下一版本会提供rhtml高亮和提示,所以我们对IDEA目前还持观望态度。
但IDEA也有一些明显优点,例如IDEA就有对ruby类和ruby资源进行快速定位的快捷键Ctrl+Alt+N和Alt+N,这明显优于radrails和netbeans,另外也有在当前文件快速定位方法的快捷键,终于克服了我对radrails的最大怨气。
4、jedit - 貌似没什么理由去用它了
作为一个重量级IDE,却定位在轻量级功能上,要安装一大堆插件才能勉强把功能跑起来,没什么理由去用它。
二、轻量级IDE
1、E - 最值得期待的轻量级IDE
E现在确实有很多bug,很多功能缺失,例如:我非常在意的对文件进行快速定位的快捷键和在当前文件中快速定位方法的快捷键,目前E竟然不支持,但是TextMate可是有的;快速删除当前行在TextMate当中是Command+L,但是E貌似没有,诸如此类的功能缺失。所以E和TextMate还是有很大差距的。
但是E确实在主要方面完全克隆了TextMate,所以这些小功能上面的缺失应该只是时间问题。所以相信给E半年左右的时间,E会成为Windows平台当之无愧的TextMate。
2、Komodo - 乏善可陈
Komodo是个定位很传统的脚本IDE,对于ruby没有什么特别好的支持,有最基本的语法高亮和简单的代码提示而已,以及一个简陋的项目树,运行速度还很缓慢,而且还是收费的,实在不值得去用。
3、RoRed - mini ruby IDE
如果你真要去用Komodo,那我建议你改用RoRed,一个专门针对ruby on rails开发的简单编辑器,带有ruby语法高亮,项目树,功能简单,可能对某些偏爱UltraEdit/Editplus的人来说用RoRed已经够用了,速度也挺快的。
4、vim/emacs - 不适合Windows平台的ruby IDE
vim以及emacs这些源于Unix平台的IDE,我认为不适合在Windows上面用。因为vim/emacs当初被设计成为一个无鼠标支持的编辑环境,全部依靠键盘命令驱动。当你在Windows下面使用的时候,这种习惯会被打破,从而觉得非常影响效率。
例如在vim里面执行一个generator,Unix上面会在vim窗口中开buffer显示,执行完毕敲一下回车就退出这个buffer了,很方便很快捷。但在Windows平台,竟然会弹出一个DOS窗口,而且把键盘焦点给转移到这个DOS窗口上去了。这就迫使你不得不动用鼠标去选择这个DOS窗口,然后关闭它,再把焦点定位回到vim上面来。这就丧失了vim最大的优势了,反而搞的很麻烦。
当然你可以用Alt+Tab键来切换窗口,不必动用鼠标。但遗憾的是Windows操作系统的窗口切换能力很差,一旦你的windows开的窗口多了,在窗口之间快捷切换是一件很麻烦的事情,还不如鼠标来得快捷。这一点Windows比MacOS有很大的差距。MacOS上面进行多窗口切换那才叫一个爽字呢!
最后我认为轻量级IDE在windows平台的市场不会很大,即使E的功能能够完善到TextMate的程度,也不会有radrails那么普及。主要还是和操作系统的支持有关系:
在MacOS上面,你开一个Textmate窗口,一个浏览器窗口,一个tail log窗口,一个命令窗口启动关闭服务器,一个命令窗口进行console调试,一个命令窗口执行单元测试,还有一个命令窗口连接MySQL数据库看数据。在这些窗口之间仅仅使用快捷键进行来回切换是很方便很快捷的事情。
但是Windows的窗口切换功能太弱了,一下开了七个窗口,你编程的时候来回切换的工作效率是很低的。所以在Windows上面要提高工作效率就会倾向于radrails这样的IDE,把所有功能都集成进来了,只要一个radrails窗口,一个浏览器窗口足矣了。这样工作效率才高。
最后值得一提的是,所有这些IDE的rhtml编辑功能还是不如textmate,一旦在html标签里面嵌入代码段,就不能高亮了。而textmate是不会这样的。
评论
38 楼
angin
2007-07-27
:-) 就没一个人共享一下vim的配置吗?
发一个配置好的文件也行啊
发一个配置好的文件也行啊
37 楼
angin
2007-07-27
<br/>
<strong>sankxuan 写道:</strong><br/>
<div class='quote_div'>
<p>Vim很爽啊,如果觉得不好,只是插件没有安装好,贴一个我的图</p>
<p>支持project管理,多buffer的tab浏览,代码的outline,以及自动提示,以及非常爽的代码跳转.</p>
<p>另外还有无数的功能,代码格式化,非常方便的各种查找,搜索,subversion以及cvs支持.....HTML的高亮也是非常的漂亮.</p>
<p>善用Vim的插件,基本没有做不到的功能,其实我觉得vim如果配置好的话,倒是目前最好的rails以及ruby IDE</p>
<p>付一个图show一下</p>
</div>
<br/>
<br/>
<br/>
能否共享一下
<strong>sankxuan 写道:</strong><br/>
<div class='quote_div'>
<p>Vim很爽啊,如果觉得不好,只是插件没有安装好,贴一个我的图</p>
<p>支持project管理,多buffer的tab浏览,代码的outline,以及自动提示,以及非常爽的代码跳转.</p>
<p>另外还有无数的功能,代码格式化,非常方便的各种查找,搜索,subversion以及cvs支持.....HTML的高亮也是非常的漂亮.</p>
<p>善用Vim的插件,基本没有做不到的功能,其实我觉得vim如果配置好的话,倒是目前最好的rails以及ruby IDE</p>
<p>付一个图show一下</p>
</div>
<br/>
<br/>
<br/>
能否共享一下
36 楼
cookoo
2007-07-15
娃哈哈:
(from http://unix.rulez.org/~calver/)
(from http://unix.rulez.org/~calver/)
35 楼
Autobot
2007-07-13
我在Ubuntu下使用Eclipse+Radrails(0.8).def回车补齐end已经有了,代码导航功能确实没有,这一点确实让我这样从Java转到Rails的感觉非常非常不爽.再就是我的Radrails经常出现一个bug,就是generator,rake task经常出问题(task列不出来,只能手工输入,不晓得是radrails的问题,还是我的eclipseGTK的问题),必须通过windows->new windows来解决.
我现在使用gedit(...ashamed...)+一个Terminal(script/server)+一个Terminal(generator,rake)+一个Terminal(script/console)+一个Terminal(mysql>).感觉还是比较爽的.
我现在使用gedit(...ashamed...)+一个Terminal(script/server)+一个Terminal(generator,rake)+一个Terminal(script/console)+一个Terminal(mysql>).感觉还是比较爽的.
34 楼
lzqjj
2007-07-12
<br/>
<strong>sankxuan 写道:</strong><br/>
<div class='quote_div'>
<p>Vim很爽啊,如果觉得不好,只是插件没有安装好,贴一个我的图</p>
<p>支持project管理,多buffer的tab浏览,代码的outline,以及自动提示,以及非常爽的代码跳转.</p>
<p>另外还有无数的功能,代码格式化,非常方便的各种查找,搜索,subversion以及cvs支持.....HTML的高亮也是非常的漂亮.</p>
<p>善用Vim的插件,基本没有做不到的功能,其实我觉得vim如果配置好的话,倒是目前最好的rails以及ruby IDE</p>
<p>付一个图show一下</p>
</div>
<br/>
<br/>
<br/>
确实vim的学习成本太高了,我们平时编程开发的时候,是思考的时间多?还是敲代码的时间多?如果是思考的时间多,那么我使用windows下的ide开发环境,用鼠标还是很爽的。而此时,使用vim就比较的痛苦了,除非非常熟练的掌握vim的那一大堆键盘命令。在各个窗口间切换、每个插件都有自己的一套命令,如果忘记了这些命令,时间反而花在学习vim上面了,而不是rails。现在使用vim编程就是这样,感觉很大部分时间都用在vim的命令上了,使得rails的开发速度异常的慢。不知道是不是我还没有真正理解vim。
<strong>sankxuan 写道:</strong><br/>
<div class='quote_div'>
<p>Vim很爽啊,如果觉得不好,只是插件没有安装好,贴一个我的图</p>
<p>支持project管理,多buffer的tab浏览,代码的outline,以及自动提示,以及非常爽的代码跳转.</p>
<p>另外还有无数的功能,代码格式化,非常方便的各种查找,搜索,subversion以及cvs支持.....HTML的高亮也是非常的漂亮.</p>
<p>善用Vim的插件,基本没有做不到的功能,其实我觉得vim如果配置好的话,倒是目前最好的rails以及ruby IDE</p>
<p>付一个图show一下</p>
</div>
<br/>
<br/>
<br/>
确实vim的学习成本太高了,我们平时编程开发的时候,是思考的时间多?还是敲代码的时间多?如果是思考的时间多,那么我使用windows下的ide开发环境,用鼠标还是很爽的。而此时,使用vim就比较的痛苦了,除非非常熟练的掌握vim的那一大堆键盘命令。在各个窗口间切换、每个插件都有自己的一套命令,如果忘记了这些命令,时间反而花在学习vim上面了,而不是rails。现在使用vim编程就是这样,感觉很大部分时间都用在vim的命令上了,使得rails的开发速度异常的慢。不知道是不是我还没有真正理解vim。
33 楼
robbin
2007-05-11
whb 写道
这篇文章被matrix引用了,http://www.matrix.org.cn/resource/news/simon_lin_f378220e-fdc6-11db-a6cd-b9a60c34107a.html
但是没有详细写出原文的出处,只是简单标明文章出自:javaeye。不太尊重robbin的版权。
但是没有详细写出原文的出处,只是简单标明文章出自:javaeye。不太尊重robbin的版权。
多谢提醒,JavaEye的文章是不允许非授权转载的,我已经给chris写了邮件,要求他们立刻删除。
32 楼
whb
2007-05-10
这篇文章被matrix引用了,http://www.matrix.org.cn/resource/news/simon_lin_f378220e-fdc6-11db-a6cd-b9a60c34107a.html
但是没有详细写出原文的出处,只是简单标明文章出自:javaeye。不太尊重robbin的版权。
但是没有详细写出原文的出处,只是简单标明文章出自:javaeye。不太尊重robbin的版权。
31 楼
netfishx
2007-04-12
rdt0.9已经再次跳票了,对它不抱希望了
30 楼
yfmine
2007-04-08
alucard 写道
请问vim里那个tab是如何弄出来的?
似乎我的只是文字的tab,不是窗口式的,不知道如何弄出来
VIM7的功能啊...
:set showtabline=2
:h showtabline
另外,似乎tabbar.vim这个插件比minibuffer.vim更好看一些..
29 楼
ozzzzzz
2007-03-18
njmzhang 写道
也贴一个我的vim设置,
我没有用project插件,窗口面积不够用了。
我没有用project插件,窗口面积不够用了。
老大你帖的是截图,不是设置。麻烦把你的vimrc文件搞一个出来
28 楼
alucard
2007-03-18
似乎我的只是文字的tab,不是窗口式的,不知道如何弄出来
27 楼
sankxuan
2007-03-13
alucard 写道
请问vim里那个tab是如何弄出来的?
minibufexpl 这个插件
26 楼
sankxuan
2007-03-13
codemyth 写道
严重同意:
1.方法智能提示
2.快速定位方法实现(ctrl+鼠标单击)切换过去
这两个我觉得是影响开发速度最关键的因素
3.当然自动对齐代码也很重要
1.方法智能提示
2.快速定位方法实现(ctrl+鼠标单击)切换过去
这两个我觉得是影响开发速度最关键的因素
3.当然自动对齐代码也很重要
这三点vim都可以实现
25 楼
codemyth
2007-03-13
严重同意:
1.方法智能提示
2.快速定位方法实现(ctrl+鼠标单击)切换过去
这两个我觉得是影响开发速度最关键的因素
3.当然自动对齐代码也很重要,现在radrails只能对rb文件对齐,而且对于诸如
xxxxx :aa
:bb
:cc
这样的对齐还没实现
1.方法智能提示
2.快速定位方法实现(ctrl+鼠标单击)切换过去
这两个我觉得是影响开发速度最关键的因素
3.当然自动对齐代码也很重要,现在radrails只能对rb文件对齐,而且对于诸如
xxxxx :aa
:bb
:cc
这样的对齐还没实现
24 楼
edge
2007-03-13
看了感觉各有千秋,各人期待上看,还是倾向于DLTK
23 楼
alucard
2007-03-12
netbeans的2个录像
http://www.netbeans.org/servlets/NewsItemView?newsItemID=1015
http://www.netbeans.org/servlets/NewsItemView?newsItemID=1015
22 楼
edge
2007-03-12
感觉上最令人期待的应该是Eclipse DLTK,看看http://us.xored.com/~haiodo/EclipseCon07/dltk-ruby.mov
不过没用过netbeans,如果比上面这个录像还好,倒是值得一试
不过没用过netbeans,如果比上面这个录像还好,倒是值得一试
21 楼
alucard
2007-03-12
请问vim里那个tab是如何弄出来的?
20 楼
njmzhang
2007-03-12
也贴一个我的vim设置,
我没有用project插件,窗口面积不够用了。
我没有用project插件,窗口面积不够用了。
19 楼
alucard
2007-03-12
<br/>
<strong>sankxuan 写道:</strong><br/>
<div class='quote_div'>
<p>Vim很爽啊,如果觉得不好,只是插件没有安装好,贴一个我的图</p>
<p>支持project管理,多buffer的tab浏览,代码的outline,以及自动提示,以及非常爽的代码跳转.</p>
<p>另外还有无数的功能,代码格式化,非常方便的各种查找,搜索,subversion以及cvs支持.....HTML的高亮也是非常的漂亮.</p>
<p>善用Vim的插件,基本没有做不到的功能,其实我觉得vim如果配置好的话,倒是目前最好的rails以及ruby IDE</p>
<p>付一个图show一下</p>
</div>
<br/>
想问一下,vim里有自动补全吗?<br/>
<br/>
<br/>
<strong>sankxuan 写道:</strong><br/>
<div class='quote_div'>
<p>Vim很爽啊,如果觉得不好,只是插件没有安装好,贴一个我的图</p>
<p>支持project管理,多buffer的tab浏览,代码的outline,以及自动提示,以及非常爽的代码跳转.</p>
<p>另外还有无数的功能,代码格式化,非常方便的各种查找,搜索,subversion以及cvs支持.....HTML的高亮也是非常的漂亮.</p>
<p>善用Vim的插件,基本没有做不到的功能,其实我觉得vim如果配置好的话,倒是目前最好的rails以及ruby IDE</p>
<p>付一个图show一下</p>
</div>
<br/>
想问一下,vim里有自动补全吗?<br/>
<br/>
<br/>
发表评论
-
《松本行弘的程序世界》推荐序
2011-07-21 13:47 15266在流行的编程语言中,ruby是一个比较另类的存在,这是因为大多 ... -
从Rails聊聊小公司的研发团队建设
2011-03-23 10:49 37216首先分享一点数据吧: JavaEye的PV到了140万了,一 ... -
Ruby作为服务器端应用已经成熟了
2009-11-17 14:55 15937JavaEye网站在过去的Ruby on rails实践当中, ... -
基于资源的HTTP Cache的实现介绍
2009-09-05 00:27 17055我们都知道浏览器会缓 ... -
请注意Rails2.3自带的memcache-client有性能问题
2009-03-23 18:05 14475Rails2.3版本发布了,这个版本内部的改动非常大,相关介绍 ... -
监视Rails进程内存泄漏的技巧
2008-12-30 21:56 10958Rails应用比较容易遇到的两类性能问题:一类是Rails执行 ... -
ruby MBARI大补丁性能评测报告
2008-12-23 12:19 5070JavaEye之前的新闻ruby内存泄漏的罪魁祸首 - 幽灵指 ... -
在top监视窗口显示Rails当前正在执行的请求URL
2008-12-01 14:15 9857这是一个从PragDave的博客上面学来的技巧,很实用,很co ... -
对Ruby VM的GC的思考
2008-09-02 23:41 8977Ruby虽然是动态脚本语言 ... -
推荐一篇很好的RoR部署方案性能评测
2008-07-08 11:55 9639今年年初的时候,我写了一篇RoR部署方案深度剖析的文章,分析了 ... -
Ruby和Rails的缺点
2008-06-25 21:08 17403有人说,robbin你说了那么多RoR的优点,你啥时候说说Ro ... -
Skynet --- ruby的类Google Map/Reduce框架
2008-06-02 00:39 8295Skynet是一个很响亮的名 ... -
rmmseg-cpp - 简洁高效的ruby中文分词程序
2008-05-27 00:47 11235我在前一篇文章向大家 ... -
使用libmmseg实现Ruby的中文分词功能
2008-05-24 21:43 11326用Ruby on Rails开发web2.0网站的人都知道,r ... -
mod_rails尝鲜
2008-04-13 14:32 8080Passenger(俗称mod_rails)是 ... -
Lighttpd和RoR安装配置的疑难解答
2008-03-07 11:09 14849之前写过一篇在Linux平 ... -
JavaEye网站的RoR性能优化经验谈
2008-01-20 16:11 18446JavaEye网站从2006年9月11 ... -
RoR部署方案深度剖析
2008-01-14 03:10 14778RoR的部署方案可谓五花八门,有Apache/Fastcgi方 ... -
RoR网站如何利用lighttpd的X-sendfile功能提升文件下载性能
2008-01-12 17:45 10254传统的Web服务器在处理文件下载的时候,总是先读入文件内容到应 ... -
Ruby为什么会受程序员的欢迎?
2008-01-07 20:08 15752孟岩最近写了一篇博客 ...
相关推荐
arachno_ruby_ide破解文件. ruby语言的一款收费ide的破解文件
《深入理解Ruby调试工具:ruby-debug-ide》 在Ruby编程世界中,高效的问题排查与代码调试是开发者必备的技能之一。ruby-debug-ide正是这样一个强大的调试接口,它为Ruby开发环境提供了集成的调试支持,使得开发者...
标题“RUBY+1.8 windows UI”指的是针对Windows平台的Ruby 1.8版本的用户界面安装程序,它为用户提供了简便的方式来安装和配置Ruby运行环境。 Ruby 1.8是Ruby的一个较早版本,发布于2003年,包含了众多核心库和API...
在Windows操作系统上配置Ruby运行环境是一项重要的步骤,尤其对于开发者来说,这将使得你能够运行Ruby程序和使用相关的开发工具。Ruby是一种动态、面向对象的脚本语言,它以其简洁的语法和强大的元编程能力而受到...
这个是ruby的集成开发环境,适合ruby新手直接上手使用进入编程;就是类似Microsoft Visual Studio 2010那样方便的ruby编程开发工具,关键词高亮、自动语法提示等等,使用起来比较方便。这是NetBeans的最后一个专门...
这个是ruby的集成开发环境,适合ruby新手直接上手使用进入编程;就是类似Microsoft Visual Studio 2010那样方便的ruby编程开发工具,关键词高亮、自动语法提示等等,使用起来比较方便。这是NetBeans的最后一个专门...
Eric is a full featured Python and Ruby editor and IDE, written in python. It is based on the cross platform Qt gui toolkit, integrating the highly flexible Scintilla editor control. It is designed to...
本文将深入探讨Ruby在Windows平台上的安装、配置以及基本使用。 首先,让我们关注标题中的"Ruby工具 windows 环境"。在Windows上安装Ruby,你需要下载一个合适的Ruby安装包。在这个例子中,我们有“rubyinstaller-...
在Windows操作系统上安装Ruby,有时可能会遇到下载镜像困难的问题,这可能是由于网络不稳定或者源服务器繁忙导致的。下面我们将详细介绍如何在Windows上安装64位的Ruby开发环境。 首先,你需要下载Ruby的安装包。在...
RubyIDE是一款专为Ruby语言设计的开源集成开发环境(IDE),旨在简化和加速Ruby脚本的编写和构建过程。作为一款开源工具,它遵循社区驱动的开发模式,允许开发者自由地使用、修改和分发,这使得RubyIDE具有高度的...
在Windows环境下安装Ruby 1.9,通常会涉及到编译环境的配置,因为Ruby的源码需要通过编译才能在Windows系统上运行。不过,如果你选择的是预编译的二进制zip包,这个过程就会简化很多。下面,我们将详细讨论如何通过...
第一步:下载安装文件 ...第二步: 双击安装 在安装的时候,请勾选... 您可能感兴趣的文章:Windows下Ruby on Rails开发环境安装配置图文教程windows和linux下Ruby的下载与安装windows下安装ruby与rails时遇到的问题总结
### NetBeans Ruby and Rails IDE with JRuby 2009 #### 一、安装NetBeans IDE及Ruby支持 - **下载IDE**:首先需要下载最新版本的NetBeans IDE,该IDE集成了对Ruby的支持。 - **安装Java SDK**:由于NetBeans是...
Ruby编程IDE,即RDE(Ruby Development Environment),是专为Ruby语言设计的集成开发环境,旨在提供高效、便捷的编程体验。RDE以其结构化清晰、操作简单和运行速度快等特性,深受Ruby开发者喜爱,成为了官方推荐的...
通过使用Ruby Windows一键安装工具,用户可以避免手动配置环境变量和依赖项的繁琐过程,大大简化了Ruby在Windows平台上的部署,使得开发者能更专注于编写代码,提高工作效率。同时,了解这些安装步骤和相关工具也有...
总之,虽然Ruby在Windows上的使用可能不如Unix/Linux平台那样无缝,但通过适当的工具和配置,你仍然可以享受到Ruby的强大功能和愉快的开发体验。记得保持更新,了解最新的Ruby版本和开发工具,以提升你的开发效率。
RUBY IDE SciTE,很好用的,文件太大,分三部分下载,大家都要下载,下完后放在一起解压即可,至于安装后怎么变成中文,大家上网找找即可,很容易的。
RUBY IDE SciTE,很好用的,文件太大,分三部分下载,大家都要下载,下完后放在一起解压即可,至于安装后怎么变成中文,大家上网找找即可,很容易的。
RUBY IDE SciTE,很好用的,文件太大,分三部分下载,大家都要下载,下完后放在一起解压即可,至于安装后怎么变成中文,大家上网找找即可,很容易的。
这个名为 "gosu-windows-ruby-0.7.14" 的压缩包是 gosu 库的一个版本,特别为 Windows 平台优化,版本号为 0.7.14。这个包包含了一些必要的文件,帮助开发者在 Windows 上使用 Ruby 开发游戏。 `COPYING.txt` 文件...