【发布时间】:2010-02-03 14:54:19
【问题描述】:
找vim插件维护和配置太费力了,依赖外部配置(比如ruby)很棘手。我想要的是一个像 Eclipse、Visual Studio 这样的 IDE,我可以在其中使用 vim。我仍然希望能够使用不同的模式(命令、视觉、插入),但我不希望这些内置命令与IDE 的命令。
我听说PIDA 对此很有用,但在 Mac 上配置似乎有点任务。
【问题讨论】:
找vim插件维护和配置太费力了,依赖外部配置(比如ruby)很棘手。我想要的是一个像 Eclipse、Visual Studio 这样的 IDE,我可以在其中使用 vim。我仍然希望能够使用不同的模式(命令、视觉、插入),但我不希望这些内置命令与IDE 的命令。
我听说PIDA 对此很有用,但在 Mac 上配置似乎有点任务。
【问题讨论】:
我在 OS X、Ubuntu 和 Windows 上使用 Komodo Edit。它是开源的,支持大量语言,并具有良好的 Vi/Vim 键绑定支持,而不会妨碍自己。添加对其他键绑定的支持也很容易。它建立在 Mozilla 代码库之上,并且可以使用附加组件进行扩展(远程驱动树/源树/MoreKomodo 就是很好的例子)。我个人也很喜欢用 JS 或 Python 为自己编写宏来添加额外的功能。
如果您可以使用额外的功能,完整的 IDE 值得一看。对于我从事的大部分工作,我无法使用成熟的远程调试器,因此 Komodo Edit 适合我的需要。
它还在一个包中内置了 SSH 支持,该包在我 5 岁的工作机器上非常敏感,在选项卡中打开了几个 1000 行文件。
【讨论】:
Eclipse 有一个 VIM 插件。 Eclipse 在 OS X 上运行
另外,我认为 Komodo IDE 和编辑器具有 VIM 绑定,但我对它们没有什么经验。显然,它们也可以在 OS X 上运行。
【讨论】:
Emacs 有一个 vi 模拟模式 called Viper ;-)
【讨论】:
除了 Eclipse 的 vim 插件之外,还有 ViEmu 用于(以及其他)Visual Studio,如果你不怕花一些钱的话。不过没用过,因为 vim 是我的 IDE :)
【讨论】:
This AutoHotKey script 不是您所要求的,但我提到它以防万一。
【讨论】:
正如你所说,PIDA 拥有真正的 Vim,没有什么能比得上它。键绑定仿真仅此而已。在 Mac 上运行并没有那么糟糕,不过 Windows 是一项任务。
【讨论】:
QT creator 具有 Vi 绑定。
【讨论】: