Vim script is an actively used programming language created in 1991. Vim (; a contraction of Vi IMproved) is a clone, with additions, of Bill Joy's vi text editor program for Unix. It was written by Bram Moolenaar based on source for a port of the Stevie editor to the Amiga and first released publicly in 1991. Vim is designed for use both from a command-line interface and as a standalone application in a graphical user interface. Read more on Wikipedia...

29Years Old 20Users ?Jobs

Example code from Linguist:

" Name:     Solarized vim colorscheme
" Author:   Ethan Schoonover <>
" URL:
"           (see this url for latest release & screenshots)
" License:  OSI approved MIT license (see end of this file)
" Created:  In the middle of the night
" Modified: 2011 May 05
" Usage "{{{
" ---------------------------------------------------------------------
" ---------------------------------------------------------------------
" Solarized is a carefully designed selective contrast colorscheme with dual
" light and dark modes that runs in both GUI, 256 and 16 color modes.
" See the homepage above for screenshots and details.
" ---------------------------------------------------------------------
" ---------------------------------------------------------------------
" See the "solarized.txt" help file included with this colorscheme (in the 
" "doc" subdirectory) for information on options, usage, the Toggle Background 
" function and more. If you have already installed Solarized, this is available 
" from the Solarized menu and command line as ":help solarized"
" ---------------------------------------------------------------------
" ---------------------------------------------------------------------
" Two options for installation: manual or pathogen
" ---------------------------------------------------------------------
" 1.  Download the solarized distribution (available on the homepage above)
"     and unarchive the file.
" 2.  Move `solarized.vim` to your `.vim/colors` directory.
" 3.  Move each of the files in each subdirectories to the corresponding .vim
"     subdirectory (e.g. autoload/togglebg.vim goes into your .vim/autoload 
"     directory as .vim/autoload/togglebg.vim).
" ---------------------------------------------------------------------
" 1.  Download and install Tim Pope's

Example code from Wikipedia:

" This is the Hello World program in Vim script.
echo "Hello, world!"

" This is a simple while loop in Vim script.
let i = 1
while i < 5
  echo "count is" i
  let i += 1

Trending Repos

repo stars description
neovim 32892 Vim-fork focused on extensibility and usability
vim-plug 15853 🌺 Minimalist Vim Plugin Manager
vim-fugitive 11401 fugitive.vim: A Git wrapper so awesome, it should be illegal
vim-go 10992 Go development plugin for Vim
awesome-vim-colorschemes 748 Collection of awesome color schemes for Neo/vim, merged for quick use.
Pixiv-Nginx 431 P站(Pixiv)的正确打开方式
use_vim_as_ide 8042 use vim as IDE
nord-vim 852 An arctic, north-bluish clean and elegant Vim theme.
vimplus 1626 🚀An automatic configuration program for vim
vim 17776 The official Vim repository
auto-pairs 2250 Vim plugin, insert or delete brackets, parens, quotes in pair
gruvbox 6102 Retro groove color scheme for Vim
vimwiki 3660 Personal Wiki for Vim
vim-galore-zh_cn 4876 Vim 从入门到精通
macvim 5340 Vim - the text editor - for Mac OS X
vim-colorschemes 2748 one colorscheme pack to rule them all!
nerdtree 12161 A tree explorer plugin for vim.
ale 8261 Check syntax in Vim asynchronously and fix files, with Language Server Protocol (LSP) support
vimrc 18996 The ultimate Vim configuration: vimrc
SpaceVim 11943 A community-driven modular vim distribution - The ultimate vim configuration
vim-polyglot 2901 A solid language pack for Vim.
vim-easymotion 4508 Vim motions on speed!
emmet-vim 4782 emmet for vim:

Last updated August 9th, 2020

Edit Vim script on GitHub