使用vim模式的文本编辑器?

时间:2009-03-31 06:01:50

标签: vim text-editor viemu

我遇到了ViEmu,我读了一篇非常激励人心的文章:Why, oh WHY, do those #?@! nutheads use vi?

无论如何,我已经开始喜欢vim中的命令模式,特别是动作,我也喜欢ViEmu背后的想法,即将“vim模式”带入典型的文本编辑器。

其他哪些编辑有类似的“vim模式”或提供该功能的插件?

17 个答案:

答案 0 :(得分:16)

我自己是vim的忠实粉丝,所以每当我尝试新的IDE时,我都会立即寻找一个vim插件。这是我找到的一个简短的插件列表:

此外,一些编辑器/ IDE具有内置的vim模式:

  • AbiWord 字处理器支持vi键绑定。
  • Kate 文本编辑器包含vi模式。
  • QtCreator FakeVim模式。
  • Sublime Text vintage mode
  • 即使 Emacs 也有viper-mode
  • bash,gdb,mysql-client,和许多其他应用程序使用GNU Readline库与用户进行交互。 Readline包括vi模式。
  • ksh zsh 等Bourne样式的shell中,键入set -o vi以启用类似vi的命令行编辑。
  • ViEmu 也适用于Microsoft Outlook,Microsoft SQL Server和Word!

奖金 - 网络浏览器!真的,尝试一下,太棒了!

  • Firefox - vimperator
  • Chromium / Chrome - cvim / vimium
  • 可悲的是, Opera 的所有vi插件似乎都已过时。

如果我忘记了什么,请告诉我,我很乐意延长名单。有关更广泛的列表(有时遗憾地过时),请参阅this article

答案 1 :(得分:13)

值得注意的是,vi比键绑定要多得多。正如this blog post所述,没有任何IDE插件可以模拟所有功能vi。

答案 2 :(得分:9)

我主要使用:

  • Visual Studio ViEmu
  • 使用jVi
  • 的NetBeans

答案 3 :(得分:9)

Sublime Text有一个vintage mode用于vi样式编辑。

答案 4 :(得分:9)

查看Eclipse的优秀Vrapper插件。

Vrapper是一个eclipse插件,它作为eclipse文本编辑器的包装器,提供类似Vim的输入方案,用于移动和编辑文本。

与其他在Eclipse中嵌入Vim的插件不同,Vrapper在使用您在工作台中打开的任何编辑器的同时模仿Vim的行为。我们的目标是拥有不同模式,复杂命令和计数/运算符/运动组合所带来的舒适和轻松,这是Vim编辑背后的关键特性,同时保留了不同Eclipse文本编辑器的强大功能,如代码生成和重构。

Vrapper试图为Eclipse用户提供两全其美的优势。

答案 5 :(得分:9)

答案 6 :(得分:8)

对于Firefox用户:

答案 7 :(得分:7)

Emacs有viper-mode,它提供多个级别的Vi仿真(从更多Vi到更像Emacs)。手册描述如下:

 Viper Is a Package for Emacs Rebels;
 it is a VI Plan for Emacs Rescue
 and/or a venomous VI PERil.

答案 8 :(得分:6)

Komodo Edit具有相当不错的Vi仿真模式。它也非常适合代码感等。并支持多种语言。 Linux和Windows ......该死的,我应该和这些家伙一起委托...等一下,这是免费软件......该死的!该死的!该死!

无论如何......好编辑,Linux& Windows,Free,Vi(和Emacs)仿真。

答案 9 :(得分:6)

http://texteditors.org/cgi-bin/wiki.pl?ViFamily包含一长串vi克隆和一长串vi实现。第二个列表可能包含十几个带有“Vim模式”的文本编辑器。

答案 10 :(得分:6)

答案 11 :(得分:5)

Qt Creator有一个“vim模式”用于编辑,但它目前缺少一些能力;同时,如果没有我在.vimrc中的设置,我会感到残疾。

答案 12 :(得分:3)

Eclipse还有免费软件Vimplugin - 它将Vim嵌入到Eclipse中,但是你失去了Eclipse提供的所有导航和代码完成功能,因此它的用处是有争议的。

答案 13 :(得分:3)

Slickedit具有非常好的vim仿真功能。我做过的最积极的购买之一。

答案 14 :(得分:3)

我发现Sublime Text 2中的vim模式非常出色,并且有很棒的扩展性能和令人敬畏的性能使它成为我一年中花费最多的59美元之一。

答案 15 :(得分:3)

我正在使用viPlugin用于Eclipse。不幸的是,它不是免费的,但它适用于所有基本的Vim命令。

答案 16 :(得分:0)

Yzis 受vim启发的vi编辑。

  

Yzis的目标是成为一个强大,快速的人   编辑器具有Vim的所有功能和特性   希望,在某些时候,更多。   (引自Yzis的网站


编辑: yzis 项目似乎已经死了。 internet archive has copy of the yzis page