Overview
Vim is a greatly improved version of the UNIX Vi text editor. It adds multi-level undo, syntax highlighting, completion, online help, a scripting language, and other capabilities while maintaining Vi compatibility.
Based on official documentation; not hands-on tested · Content checked:
Edit text and code through a keyboard-centered command model
Normal keyboard characters drive commands, with syntax highlighting, command history, spell checking, filename completion, block operations, and remappable keys available. A GUI also exists, while a minimal build aims to provide a mostly POSIX-compatible vi.
Sources: [1]
For a durable Vi workflow across terminal environments
It fits users who edit code and plain text primarily in terminals and want to carry the Vi interaction model across systems. vimtutor, :help, and the User Manual provide a path from basic operation to deeper use.
Sources: [1]
Verify the distribution and enabled feature set
A small Vim preinstalled by an operating system may omit features, so a full distribution can require separate installation. Choose among binaries, source builds, GUI variants, and features such as Vim9 Script. Vim is Charityware, and modified or redistributed copies have license conditions.
Sources: [1]
Official sources
- [1]Vim README(2026-09-13)
Supplemental curator note
Selected for an ecosystem where a strong Japanese community and active fork complement an old official site while the original remains authoritative.
Growth trends
Last 30 days
40,891 Stars
Trend data is still being collected.
Built with
- Vim Script
Categories and tags
Categories
GitHub Topics
- vim
- c
- text-editor
- cross-platform
GitHub dataView detailed GitHub data
- Stars
- 40,891
- Forks
- 6,137
- Watchers
- 659
- Open issues
- 1,558
- Contributors
- 405
- Primary language
- Vim Script
- License
- Vim
- Repository last updated
- Sep 12, 2026
Explore next
- n8n204,119 Stars
A fair-code platform combining a visual canvas and code for service integrations, workflows, and AI agents.
TypeScript - Visual Studio Code (Code - OSS)192,090 Stars
The MIT-licensed Code - OSS repository that forms the open foundation of Visual Studio Code.
TypeScript - Oh My Zsh189,705 Stars
A community framework for managing Zsh configuration through plugins, themes, and an update mechanism.
Shell - Neovim102,289 Stars
A Vim-compatible text editor built for extension through APIs, Lua, and external UIs.
Vim Script - fzf82,949 Stars
An interactive terminal tool that fuzzy-filters any candidate list and returns selected values to a shell workflow.
Go
Report incorrect information
Tell us if any listing information is incorrect or outdated.