【问题标题】:Are there any ide's out there with good support for vim/vi bindings?是否有任何 ide 对 vim/vi 绑定有很好的支持?
【发布时间】:2010-02-03 14:54:19
【问题描述】:

找vim插件维护和配置太费力了,依赖外部配置(比如ruby)很棘手。我想要的是一个像 Eclipse、Visual Studio 这样的 IDE,我可以在其中使用 vim。我仍然希望能够使用不同的模式(命令、视觉、插入),但我不希望这些内置命令与IDE 的命令。

我听说PIDA 对此很有用,但在 Mac 上配置似乎有点任务。

【问题讨论】:

    标签: vim ide


    【解决方案1】:

    我在 OS X、Ubuntu 和 Windows 上使用 Komodo Edit。它是开源的,支持大量语言,并具有良好的 Vi/Vim 键绑定支持,而不会妨碍自己。添加对其他键绑定的支持也很容易。它建立在 Mozilla 代码库之上,并且可以使用附加组件进行扩展(远程驱动树/源树/MoreKomodo 就是很好的例子)。我个人也很喜欢用 JS 或 Python 为自己编写宏来添加额外的功能。

    如果您可以使用额外的功能,完整的 IDE 值得一看。对于我从事的大部分工作,我无法使用成熟的远程调试器,因此 Komodo Edit 适合我的需要。

    它还在一个包中内置了 SSH 支持,该包在我 5 岁的工作机器上非常敏感,在选项卡中打开了几个 1000 行文件。

    【讨论】:

      【解决方案2】:

      Eclipse 有一个 VIM 插件。 Eclipse 在 OS X 上运行

      http://www.vimplugin.org/

      另外,我认为 Komodo IDE 和编辑器具有 VIM 绑定,但我对它们没有什么经验。显然,它们也可以在 OS X 上运行。

      http://docs.activestate.com/komodo/4.4/vikeybind.html

      【讨论】:

        【解决方案3】:

        Emacs 有一个 vi 模拟模式 called Viper ;-)

        【讨论】:

        • 他在寻找 IDE,而不是操作系统! :P
        【解决方案4】:

        除了 Eclipse 的 vim 插件之外,还有 ViEmu 用于(以及其他)Visual Studio,如果你不怕花一些钱的话。不过没用过,因为 vim 是我的 IDE :)

        【讨论】:

        • 现在 NuGet 上有一个名为 VsVim 的免费扩展。
        【解决方案5】:

        This AutoHotKey script 不是您所要求的,但我提到它以防万一。

        【讨论】:

          【解决方案6】:

          正如你所说,PIDA 拥有真正的 Vim,没有什么能比得上它。键绑定仿真仅此而已。在 Mac 上运行并没有那么糟糕,不过 Windows 是一项任务。

          【讨论】:

            【解决方案7】:

            QT creator 具有 Vi 绑定。

            【讨论】:

              猜你喜欢
              • 2010-09-22
              • 2012-07-25
              • 1970-01-01
              • 1970-01-01
              • 2010-09-17
              • 1970-01-01
              • 1970-01-01
              • 2012-03-22
              • 1970-01-01
              相关资源
              最近更新 更多