Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
416 views
in Technique[技术] by (71.8m points)

Text editors with vim mode?

I've come across ViEmu, and I read the very motivating article: Why, oh WHY, do those #?@! nutheads use vi?

Anyway, I've come to like the command mode in vim, specially the motions, and I also like the idea behind ViEmu, which is to bring "vim mode" into a typical text editor.

What other editors have a similar "vim mode" or a plugin that provides the functionality?

question from:https://stackoverflow.com/questions/700186/text-editors-with-vim-mode

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

I am a huge fan of vim myself, so whenever I am trying a new IDE, I am instantly looking for a vim plugin. Here is a short list of plugins that I found:

Also, a couple of editors/IDEs have built-in vim mode:

  • AbiWord word processor supports vi keybindings.
  • Kate text editor includes a vi mode.
  • QtCreator has FakeVim mode.
  • Sublime Text has vintage mode.
  • Even Emacs has viper-mode!
  • bash, gdb, mysql-client, and many other applications use the GNU Readline library to interact with the user. Readline includes a vi mode.
  • In Bourne-style shells like ksh and zsh, type set -o vi to enable vi-like command-line editing.
  • ViEmu works also in Microsoft Outlook, Microsoft SQL Server and Word!

Bonus - web browsers! Really, try it, it is awesome!

  • Firefox - vimperator
  • Chromium/Chrome - cvim / vimium
  • Sadly, all of vi plugins for Opera seem outdated.

Please let me know if I forgot something, I would be happy to extend the list. For a more extensive list (sometimes sadly outdated), please see this article.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...