Vim 任何IDE都有vi键绑定选项吗?

Vim 任何IDE都有vi键绑定选项吗?,vim,ide,vi,Vim,Ide,Vi,我通常不使用IDE进行开发的原因之一是我太习惯于vi键绑定了,以至于我通常会把我的文本弄乱并放入大量“:w”,而且我不能使用vi强大的正则表达式替换机制。是否有任何IDE允许您配置vi键绑定或使用vi作为IDE中的编辑器 相关的: 签出。有一个为Visual Studio提供vim键绑定的。我没有使用过它,但如果我在VS中工作,而不是实际使用vim,我可能会使用它 另外,我知道它有一个vi键绑定选项。有vi仿真、跨平台、处理语法突出显示等。。。看起来不错。我刚开始在家里的mac电脑上使用它,可

我通常不使用IDE进行开发的原因之一是我太习惯于vi键绑定了,以至于我通常会把我的文本弄乱并放入大量“:w”,而且我不能使用vi强大的正则表达式替换机制。是否有任何IDE允许您配置vi键绑定或使用vi作为IDE中的编辑器

相关的:

签出。

有一个为Visual Studio提供vim键绑定的。我没有使用过它,但如果我在VS中工作,而不是实际使用vim,我可能会使用它

另外,我知道它有一个vi键绑定选项。

有vi仿真、跨平台、处理语法突出显示等。。。看起来不错。我刚开始在家里的mac电脑上使用它,可能在办公室也会使用它。

有一个用于NetBeans的。《月食》也有,但不是免费的(

据我所知,大多数IDE(eclipse、netbeasn、VS200X)都有可用的regex功能,我不是一个大的vi用户,你真正想做什么

我的建议是花点时间学习你选择的IDE,你很快就会成为一个非常高效(以不同的方式)的开发人员,在这样的环境中,如果有高效的IDE,它们就不会流行

我经常在IDE之间切换,最终你会习惯于按错误的组合键,这没那么糟糕。

有一个vi模式,如果你足够幸运,可以为它的目标嵌入式设备之一编码。

是一个集成了真正的Vim、嵌入式和平滑控制的IDE。在我看来,没有多少模拟的优势s实际的Vim,在这里您可以使用所有Vim插件、语法高亮显示等


对于IntelliJ,它是rad。

您可以尝试集成了vi模式的。

对于Visual Studio,有ViEmu()。不幸的是,它不是免费的,也不是100%的Vim。我已经使用它1-2年了,对它非常满意,因为它可以让我做大部分我从Vim习惯的事情

我并没有替换VS的所有键绑定,所以你实际上可以混合使用VS和Vim命令,这很好。但是,如果你想使用其他插件,如ReSharper等,它确实会让你的生活变得更加困难。

对于Eclipse,它也是免费的。我使用了两周,效果很好

编辑:

我在使用过程中遇到错误,因此我停止使用它

现在我正在使用。它很好用,我推荐它,但它不是免费的(但很便宜,有试用版)

既可以,也可以

MonoDevelop和Linux一样好。

的编辑器也有一个vi模式


然而,并不是vim的所有功能都得到支持。如果你正在寻找vi风格的编辑,这确实是件好事,但没有足够的功能让你真正感觉自己在vim中工作。

我在同一条船上。我的大脑在vi中思考,使用不同的键绑定编码就像在对话中尝试翻译成不同的语言一样

我使用viPlugin有几年了(直到2008年),但总觉得它在完成和查找功能方面掩盖了Eclipse的许多优点,我最终又回到了命令行vi

我现在正在使用Komodo进行试用,我很想获得全面的商业许可证。它构建在vi仿真中,因此它是一种全新的方法,而不是一些附加模块

你可以考虑的另一个步骤是让VI更像IDE,ALA…


试试Activestate的Komodo IDE——还有一个免费的Komodo编辑,不确定是否包含绑定。我非常喜欢它,尤其是perl和html/css工作。

同时还有一个非常好的免费和免费的(从我有限的角度来看,但是许多令人着迷的评论可能说明了一切)除了两次提到的仍然商业化的ViEmu for Visual Studio外,还提供了完全足够的替代方案,即:

这是Visual Studio 2010[和2012]的Vim仿真层。它将Vim的familier密钥绑定体验直接集成到Visual Studio的编辑器中

它是通过Jared Parsons的GitHub项目开发的,该项目还提供了一个解决互操作性选择/选项的列表,最显著的是解决了如何:

VsVim可以通过Ctrl+Shift+F12键顺序暂时禁用,然后通过相同的键顺序重新启用。禁用VsVim时,不会干扰任何键盘或选择,使您可以像未安装VsVim一样使用Visual Studio


太棒了。非常感谢!我已经安装了它。另请参阅,其中提到了viex:@therefromhere:谢谢。我为这两个问题添加了交叉引用链接。几年后,还有用于eclipse的vrapper插件:我使用了ViEmu,效果非常好。我们主要希望能够在不移动手的情况下完成所有编辑-不使用光标键,不使用上/下翻页键,也不使用鼠标。我们希望能够真正有效地导航文件。在eclipse:cntrl+shift+r文件名中,我很少在eclipse中使用鼠标。@Stefan:如果我们想使用这么多修改键,我们将使用emacs。只要你没有关节炎,cntrl+shift是一种常见的方法修饰符顺序。我所知道的绑定cntrl+的所有IDE都会转换为许多动作。你无法将普通键盘快捷键与Vim进行比较。这是不可能的。这是我使用Komodo的主要原因之一。还有一个Komodo IDE(它不是免费的).Komodo非常适合vi集成。但它忽略了一件事!使用交互式查找替换进行确认。类似于:%s/errors/error/gc。这只会将所有出现的错误替换为error,而不会要求每个错误。如果无法确认,则可能会被正常对话框卡住。我认为其他Jet也是如此Brains的IDE,如WebStorm、PHPStorm、RubyMine和PyCharm.vrapper是编辑vim style i的最佳免费选项