Cream is a free and easy-to-use configuration of the powerful and famous Vim text editor for both Microsoft Windows and GNU/Linux. Cream includes all the features of Vim plus many custom utilities. A short list of features includes syntax highlighting, spell check, multi-file find/replace, bookmarking, function prototype popups, macros, auto-wrapping, reformatting, justification, time/date stamps, file explorer, completion, sorting, calendar, tag navigation, block commenting, Microsoft, Unix and Apple format text editing, virtually unlimited file sizes, 38 varieties of 8-bit, 2-byte, and Unicode support, single/multiple document modes, unlimited undo/redo, show invisible characters, word count, and more. Read more hot
Vim is an advanced text editor that seeks to provide the power of the de-facto Unix editor 'Vi', with a more complete feature set. It's useful whether you're already using vi or using a different editor. Users of Vim 5 should consider upgrading to Vim 6, which is greatly enhanced since Vim 5. Read more Read more hot
The bvi is a display-oriented editor for binary files, based on the vi text editor. Bvi is running on most UNIX - like operating systems and on MSDOS.
CCTree is a Vim 7 plugin that displays hierarchical call-trees for functions or files using a Cscope database. The functionality is similar to that offered by other IDEs and source-analysis applications, i.e., Kscope, Source navigator, and Eclipse.
Elvis is a powerful vi/ex clone providing a remarkable number of bells and whistles like: Syntax Highlighting, Multiple files in multiple windows, Browse modes for LaTeX (rather experimental), HTML and MAN pages, Networking support (http and ftp), and GUI frontends for some of its platforms.
Elvis has pretty all the features of vi plus a lot more! It already has support for normal termcap/curses interfaces plus X and Win32 user interface. Some of these interfaces allow multiple windows to be open and the same time.
Gettext PO syntax highlighting for Vim
The Gettext PO format is used by translators to translate free software. The Vim Gettext PO syntax highlighter enhances the current Vim PO file highlighter. These enhancements include the inclusion of KDE-specific highlighting, error detection, and highlighting of new features of the PO format, including pluralisation.
Kakoune is a code editor heavily inspired by Vim, as such most of its commands are similar to vi?s ones, and it shares Vi?s "keystrokes as a text editing language" model.
Levee is a teeny and ancient vi clone.
Marvim is a macro storage system for Vim. It enables users to store, organize, retrieve, and share macros under a structured namespace. By default, macros are stored under a namespace taken from the file type (e.g. PHP) and quickly recalled for use through auto-completion on the VIM command line. It is ideally suited for storing those repetitive tasks that are performed in a particular programming language or file type. It also supports templates.
Neovim is a project that seeks to aggressively refactor vim source code.
Nvi is an implementation of the ex/vi text editor originally distributed as part of the Fourth Berkeley Software Distribution (4BSD), by the University of California, Berkeley. Features include: 8-bit clean data, lines and files limited by available memory, multiple edit buffers, colon command-line editing and path name completion, tag stacks (including support for Cscope databases), extended Regular Expressions, infinite undo, horizontal scrolling and more.
A VIm mode for OCaml featuring nice indentation which looks like the Tuareg style. It is customizable and provides folding.
Pago is a powerful terminal-based screenwriting script. It allows the open source text editor Vim to be used as a fully-functional piece of screenwriting software such as Final Draft or Celtx. Read more
Powerline is a statusline plugin for vim, and provides statuslines and prompts for several other applications, including zsh, bash, tmux, IPython, Awesome and Qtile. Read more
Ropevim is a Vim mode that uses the rope library to provide features like Python refactorings and code-assists.
A fairly complete and stable Vim-like editor written pure Ruby. It is very easy to extend, and is well unit tested. It is developed with a short release cycle.
The vi text editor, with a paperclip "assistant". Not for the humor impaired.
vile retains the "finger-feel", if you will, of vi, while adding the multiple buffer and multiple window features of emacs and other editors. It is definitely not a vi clone, in that some substantial stuff is missing, and the screen doesn't look quite the same.
A vim plugin that turns the powerful vim editor into a powerful outliner of the likes of GrandView, More and MaxThink. It is keyboarder friendly and very fast. If you can touchtype, you can outline as fast as you think.
VIM Pal is a separate application providing a file tree for VIM. It does not intend to provide the features of a full IDE
vim-airline is a lean and mean status/tabline for vim that's light as air. Read more
Vimacs is an emulation of Emacs using Vim: you get modeless editing inside moded editing. If you're familiar with Vim, don't worry: Emacs emulation only operates while you're in Vim's Insert mode. Vimacs is based on the keymaps of GNU Emacs 21 and XEmacs, so if you're familiar with them, you'll feel right at home in Vimacs.
Vimsessions keeps your vim session files at your fingertips. Just tell it where your session files are, and it'll add them to its popup menu for a one click vim launch. Vimsessions sits in the tray so it doesn't use screen space.
Yzis is a brand new editor inspired by vim. Yzis aims to be a powerful, fast editor with all of Vim's features and hopefully, at some point, more. In Yzis, the core editing functionality is placed in a library, and interfaces are written on top of that. As of now, there are frontends for KDE and ncurses. Especially the KDE-interface provides an easy-to-use interface for users and allows you to have tabs for different buffers and a GUI that allows you to change things like colour schemes and syntax highlighting easily, while still letting (g)vim users feel at home.