Macvim App
Vim - the text editor - for macOS. Contribute to macvim-dev/macvim development by creating an account on GitHub. MacVim supports multiple windows with tabbed editing and a host of other features such as bindings to standard OS X keyboard shortcuts (command-Z, command-V, command-A, command-G, etc.). Many systems ship with a version of Vim that was compiled with the -clipboard feature disabled, which is a damned nuisance! Being able to access the system clipboard from Vim is an essential feature.
Installation
Windows
Go to https://www.vim.org to download gvim_8.2.####_x86_signed.exe installation file.
Default App Macvim
Mac
Go to https://macvim-dev.github.io/macvim/ to download MacVim pkg file.
Add the vim into PATH
Windows
The Vim installer will add the %VIM_EXE_DIR% and the path into system %PATH%. The normal installation path is c:Program Files (x86)Vim (Let call this MVIM_HOME. This directory has all .vimrc files).
You can manually adding the vim into the environment variable
- Start Control Panel > System (pop-up window) > search 'edit system environment variables'
- In Advance System Setting window: Edvironment Variables
- Edit and Add (for example) c:Program Files (x86)Vimvim81 into PATH variable.
Mac
MacVim installer only copy MacVim.app into Application directory, but it does not add the path into user's .profile file. To enable command line to use mvim command:
- cd $HOME
- vi .profile
- Find the PATH line. Add this new line before PATH line:
MVIM_HOME=/Applications/MacVim.app/Contents
- Add MVIM_HOME into PATH line:
PATH=$MVIM_HOME/bin:...
- Find the PATH line. Add this new line before PATH line:
Gvim configuration file
For Windows, find out the _vimrc and _gvimrc files location
- Start vim, enter :version and :echo $HOME
- The normal setup, the $HOME is c:Users{UID}
- Edit $HOME_gvimrc file.
For Mac, it is user HOME directory, just 'cd' to switch back to $HOME directory.
- Edit $HOME/.gvimrc
.gvimrc file
My vim command reminder
vim has lot of commands, press F1 to see the topic level of help. The following is only my reminder.
Macvim App Free
Macvim App Download
Split vertical | Ctrl-W v, or :vsp |
Split and reverse | :sp top, only |
Change window and size | Ctrl-W twice, Ctrl-W +/- |
Block mode | v, V, Ctrl-v |
Marking to 'm' | mm |
Yank to 'm' | y'm |
Delete to 'm' | d'm |