一个可以替换Vim的编辑器,更容易扩展,在ruby中

时间:2011-11-07 15:24:30

标签: ruby vim

别误会我的意思。 VIM太棒了。但是,仅仅为了扩展VIM而学习VIM编程语言对我来说似乎并不合适。是否有一个与VIM一样强大的编辑器,并且可以使用ruby代码轻松扩展?

5 个答案:

答案 0 :(得分:5)

您是否尝试过查看this

顺便说一句:Vim真是太棒了我不认为还有另外一个类似于你想要的方式。

答案 1 :(得分:3)

如果你从源代码构建vim,它支持--enable-rubyinterp标志,该标志在编辑器中直接支持ruby。

答案 2 :(得分:1)

从Vim 7.3开始,您可以编译LuaPython的脚本支持,这应该或多或少完全避免学习VimScript。当然,这些都不是Ruby,但除非你有令人信服的理由使用Ruby而不是其他选项,否则这可能会解决你的问题。

答案 3 :(得分:1)

除了Emacs之外,我不知道编辑器和Vim一样强大,我认为你必须学习Lisp来扩展它。

许多Vim插件都是用Python或Ruby或其他语言编写的。

~/.vim/bundle/我有(等等):

  • AutoTag(Python)
  • LustyExplorer(Ruby)
  • Sparkup(Python)

所以似乎可以在Ruby中编写一个插件,至少部分是这样。显然,您仍然需要学习一些Vim脚本,以便将所有Ruby内容粘合在一起。

答案 4 :(得分:1)

你看过Redcar了吗?这是一个完全用Ruby编写的非常好的编辑器。它还支持一些TextMate包。

我主要使用KomodoEdit来完成我的Ruby工作。我认为vi / Vim应该在20世纪70年代去世。