我遇到过ViEmu,我读了一篇非常激动人心的文章:为什么,为什么,为什么这样做??@!nutheads使用vi?
无论如何,我已经开始喜欢vim中的命令模式,特别是动作,我也喜欢ViEmu背后的想法,即将"vim模式"引入典型的文本编辑器.
还有哪些编辑器有类似的"vim模式"或提供功能的插件?
我自己是vim的忠实粉丝,所以每当我尝试新的IDE时,我都会立即寻找一个vim插件.这是我找到的一个简短的插件列表:
Atom - vim-mode
Eclipse - Vrapper / Vimplugin / Eclim
Idea / WebStorm / pyCharm / RubyMine / CLion / PhpStorm / AppCode - IdeaVim
NetBeans - jVi
Notepad ++ - ViSimulator
Visual Studio - ViEmu / vsvim
Xcode - Xvim
此外,一些编辑器/ IDE具有内置的vim模式:
AbiWord文字处理器支持vi键绑定.
凯特文本编辑器包括一个vi模式.
QtCreator具有 FakeVim模式.
Sublime Text具有复古模式.
即使是Emacs也有v蛇模式!
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
铬/铬 - cvim/vimium
可悲的是,Opera的所有vi插件似乎已经过时了.
如果我忘记了什么,请告诉我,我很乐意扩展名单.有关更广泛的列表(有时遗憾地过时),请参阅此文章.
值得注意的是,vi比键绑定要多得多.正如这篇博客文章所述,没有任何IDE插件可以模拟所有功能vi.
Editra有vim模式
查看Eclipse的优秀Vrapper插件.
Vrapper是一个eclipse插件,它充当eclipse文本编辑器的包装器,提供类似Vim的输入方案,用于移动和编辑文本.
与其他在Eclipse中嵌入Vim的插件不同,Vrapper在使用您在工作台中打开的任何编辑器时模仿Vim的行为.我们的目标是拥有不同模式,复杂命令和计数/运算符/运动组合所带来的舒适和轻松,这是Vim编辑背后的关键特性,同时保留了不同Eclipse文本编辑器的强大功能,如代码生成和重构.
Vrapper试图为Eclipse用户提供两全其美的服务.
我主要使用:
带ViEmu的 Visual Studio
使用jVi的 NetBeans
Sublime Text具有vi样式编辑的复古模式.
对于Firefox用户:
设置这是所有文字!使用外部vim - 它将允许您在vim中编辑这些文本框
Vimperator也很酷.
Emacs具有viper-mode,它提供多级Vi模拟(从更多Vi-like到更多类似Emacs).手册描述如下:
Viper Is a Package for Emacs Rebels; it is a VI Plan for Emacs Rescue and/or a venomous VI PERil.
看来eclim插件可以帮助你将真正的GVim嵌入到Eclipse中.
Komodo Edit具有相当不错的Vi仿真模式.它也非常适合代码感等.并支持多种语言.Linux和Windows ......该死的,我应该和这些家伙一起委托...等一下,这是免费软件......该死的!该死的!该死的!
无论如何......良好的编辑器,Linux和Windows,免费,Vi(和Emacs)仿真.
http://texteditors.org/cgi-bin/wiki.pl?ViFamily包含一长串vi克隆和一长串vi实现.第二个列表可能包含十几个带有"Vim模式"的文本编辑器.
Qt Creator有一个"vim模式"用于编辑,但它目前缺乏一些能力; 同样,如果没有我在.vimrc中的设置,我会感到残疾.