Vim
www.vim.org
1
Leaving SiteNav
External Link Disclaimer
You are about to visit www.vim.org. This website is not operated by us. We are not responsible for its content or privacy practices.
About this website
Vim (Vi IMproved) is a highly configurable text editor built to enable efficient text editing, created by Bram Moolenaar in 1991 as an enhanced version of the vi editor. Until his passing in August 2023, Bram maintained Vim for over 30 years, and the project is now maintained by the Vim community. Vim is designed around modal editing: different modes (Normal, Insert, Visual, Command-line, Select, Terminal) optimize different tasks, enabling experienced users to perform complex edits with minimal keystrokes. Key features include: extensive plugin system (over 20,000 plugins via vim-plug, Vundle, and packer), multi-level undo (infinite by default), syntax highlighting for over 600 languages, code folding (manual, indent, expr, syntax, marker), multi-window and multi-tab editing, built-in terminal emulator (:terminal), job control for asynchronous tasks, popup windows for floating UI elements, text objects (word, sentence, paragraph, bracket, tag, function), macro recording and playback, search and replace with regex, spell checking, encryption (blowfish2, xxd), diff mode for comparing files, extensive scripting via Vimscript (or Lua via if_lua, Python via if_python, Ruby, Perl), built-in LSP support (vim.lsp in Neovim or plugins like coc.nvim, ALE), and highly customizable key mappings. Vim's design philosophy emphasizes keyboard efficiency: hands remain on the home row, commands are composable (operators like d, c, y combined with motions like w, j, /), and the . command repeats the last change.
Tags & Categories
Categories
Tags
Statistics
1
Views
0
Clicks
0
Like
0
Dislike