别误会我的意思。 VIM太棒了。但是,仅仅为了扩展VIM而学习VIM编程语言对我来说似乎并不合适。是否有一个与VIM一样强大的编辑器,并且可以使用ruby代码轻松扩展?
答案 0 :(得分:5)
您是否尝试过查看this?
顺便说一句:Vim真是太棒了我不认为还有另外一个类似于你想要的方式。答案 1 :(得分:3)
如果你从源代码构建vim,它支持--enable-rubyinterp
标志,该标志在编辑器中直接支持ruby。
答案 2 :(得分:1)
从Vim 7.3开始,您可以编译Lua或Python的脚本支持,这应该或多或少完全避免学习VimScript。当然,这些都不是Ruby,但除非你有令人信服的理由使用Ruby而不是其他选项,否则这可能会解决你的问题。
答案 3 :(得分:1)
除了Emacs之外,我不知道编辑器和Vim一样强大,我认为你必须学习Lisp来扩展它。
许多Vim插件都是用Python或Ruby或其他语言编写的。
在~/.vim/bundle/
我有(等等):
所以似乎可以在Ruby中编写一个插件,至少部分是这样。显然,您仍然需要学习一些Vim脚本,以便将所有Ruby内容粘合在一起。
答案 4 :(得分:1)
你看过Redcar了吗?这是一个完全用Ruby编写的非常好的编辑器。它还支持一些TextMate包。
我主要使用KomodoEdit来完成我的Ruby工作。我认为vi / Vim应该在20世纪70年代去世。