Vi Editor Family:
- About Vi
- [The vi editor FAQ]
- [Vi clones] -A partial comparison page from O'Reilly's Learning Vi
- [vi/vim keyboard layout]
- [An Extremely Quick and Simple Introduction to the Vi Text Editor ]
- VI - The original Unix screen editor by Bill Joy
vi clones:
- AmigaVIM - A port of VIM 5.0 to the amiga
- bvi - A binary editor that follows the ViFamily KeyboardLayout convention.
- calvin - A limited vi for DOS. (No R replace, and limited to 640KB memory.)
- Cream - Vim repackaged to be CUA compliant
- Elvis - Began on the Atari 520 ST computer.
- jsvi - Open source web-based editor in JavaScript , modeled on vi
- Lemmy - A windows version with syntax highlighting.
- levee - A tiny vi clone for Linux
- MacVim - Open source port of the Vim editor to the Macintosh
- nvi new vi. Free BSD-Unixes (FreeBSD? , NetBSD? and OpenBSD? ) use this as vi.
- OpenWatcom Vi - A Vi-like editor included with the OpenWatcom C++/F77 development environment.
- PVIC - A portable Vi clone based on Stevie
- Stevie - Small vi clone originally written for the Atari ST and ported to other platforms
- svicc - An nvi clone for Commodore C64
- tvx - Open source editor emulating vi - predecessor of Vide
- VI Distributed - Open source distributed ncurses based editor
- Vigor - "Clippy" plugin for vi under Linux and BSD
- vile - VI and Emacs combination. Implemented using MicroEmacs
- VIM - A great (and portable) VI implementation. Clearly the best version available today. It is based on Stevie .
- VimCE - A port of Vim to the PocketPC
- VimOutliner - An outlining editor based on VIM
- WinVI - Freeware Windows GUI vi clone
- xvi - A portable multi-file text editor based on vi
vi implementations that run inside other applications:
- The Crisp tet editor includes vi emulation.
- For Eclipse , use vrapper , viPlugin , viclipse? , or eclipseviplugin . Or use vimplugin? to run an instance of Vim inside Eclipse.
- For Emacs , use Vimpulse? , mlessvim? , or vim-mode? for Vim emulation. Or use VIPER? , modal-mode? , evi.el , M-x vip-mode, or M-x vi-mode for vi emulation.
- For Firefox , use jV? , vi Textbox Editor, or Textarea viEditor to get vi-like editing in textareas. Or use It's All Text!, Editus Externus, or EmbeddedEditor? to use an external editor to edit textareas. To use vi-like keybindings for Web browsing, use the Vimperator extension. When Vimperator is installed, use CTRL+I to launch gVim to edit the current text field.
- For gedit , use ViGedit? for vi emulation.
- For the IntelliJ? IDEA Java IDE, use IdeaVIM? for Vim emulation.
- For the JED text editor, visit the Jed Modes website for a vi emulation mode.
- For jEdit , use Vimposter? for vim emulation.
- For the JBuilder Java IDE, use jVi , which is a port of a large portion of Vim, or VIEX? .
- The Komodo multi-language IDE and Komodo Edit (the freeware version) include vi emulation.
- For MS Outlook , use ViEmu for Vim emulation.
- For MS SQL Server , use ViEmu for Vim emulation.
- For MS Visual Studio , use ViEmu for Vim emulation.
- For MS Word , use viWord (experimental) for vi emulation or ViEmu for Vim emulation.
- For the NetBeans Java IDE, use jVi , which is a port of a large portion of Vim.
- For Opera , use vimperopera? to get vi-like keybindings for Web browsing.
- The SlickEdit multi-language IDE includes Vim emulation.
- The SVI? text editor for the Squeak Smalltalk-based environment includes Vim emulation.
- The VIDE C/C++/Java? IDE includes vi emulation.
- For TextMate , use ViMate for vi emulation.
vi utilities and macros:
- evi - Macro definitions to make VI emulate emacs
- e for vi - Command line preprocessor to get you into vi with ease
- vi-hanoi - vi macros to solve the Tower of Hanoi puzzle
- vi-maze - vi macros to solve mazes generated by Unix maze
- Vigor - Vi plugin inspired by the User Friendly comic strip
non-vi modal editors
- ve? - Freeware Modal editor by Rico Tudor. Inspired by vi, but comepletely different keybindings. Included with BeOS? .
转自:http://texteditors.org/cgi-bin/wiki.pl?ViFamily