我一直在使用Notepad ++一段时间;实际上,我甚至已经开始使用Launchy来“将这个资源加载到编辑器中”,许多更完整的IDE就像Eclipse一样。它具有语法高亮显示,拆分窗口视图,代码折叠,圆括号(和其他分隔符)配对,自动缩进,块注释。使用vim编程Ruby(通过Notepad ++)有什么优势? (其他语言,但特别是Ruby)
但是,似乎无处不在,人们正在使用vim来满足他们的编程需求。
我知道vim的基础知识;当我在linux机器上时,它是我的主要“基本文本编辑器”;我像使用Windows上的基本记事本一样使用它。我得到的控件,大多数快捷方式,重复消除器等。
我不完全理解的是这些杀手级应用程序,人们都赞同。如何“在Ruby中调试Ruby是一种改变生活的体验”,或者在使用它时如何发生魔法。
我错过了一些重要的插件吗?有没有我没有看到的维度?我应该闭嘴并开始使用它一下,看看?我如何获得语法突出显示?
我特别指定了Ruby,因为我想为它找到一些插件。请注意,我是而不是使用Rails的,答案应该与rails无关。但我欣赏一些关于其他语言编程的一般vim-ness koans。
谢谢,我希望我的问题不是太模糊或启发任何讨厌的编辑之战。
我很惊讶你会看到很多使用Ruby的程序员。我看到许多使用它的系统管理员,并且在服务器上运行时我自己使用它。它总是在那里,加载速度很快。对于编程,这确实是一个偏好问题。我看到很多使用TextMate for Ruby的人。我自己使用TextMate,Netbeans和我现在使用RubyMine。 – Pablo 2010-06-22 10:39:59
@ j-pablo-fernandez你的意思是“我很惊讶你看到很多使用Vim编写Ruby程序的程序员”?否则,你说的是非常不同的东西。 – Telemachus 2010-06-22 13:52:44