As far as I know vi
is more commonly found on out-of-the-box unix systems while vim
often has to be installed. Also vim
stands for vi improved
, but improved how?
What are the main differences?
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. It only takes a minute to sign up.
Sign up to join this communityAs far as I know vi
is more commonly found on out-of-the-box unix systems while vim
often has to be installed. Also vim
stands for vi improved
, but improved how?
What are the main differences?
Vim tries to resemble the syntax and semantic of Vi command as much as possible. But being an "improved version", Vim adds new commands and features. It also changes the semantic of some Vi commands to better match the current expectations of its programmers.
A detailed list of changes between vim and Vi can be found using the command :help compatible
in Vim.
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.