What is VI / VIM and what are the differences?

What is vi and vim? For those who don’t know, vi is a family of command line based text editors. The difference being, Vim, initially written for Atari, moved to expand the functionalities and features of typical vi editors. These are commonly used while remoting into Linux/Unix based systems.

Vim assists in editing more complex types of files, even allowing multiple files to be edited at the same time, coloring syntax, and many others. Take a quick look at some major improvements.

  • Syntax highlighting and code folding for popular languages C++, PHP, Python, Perl, shell, and others.
  • Edit files using network protocols like SSH, HTTP, or files that are compressed, such as gzip, zip, tar.
  • Split Screen for multiple files
  • Multilevel undo/redo.
  • Plugin availability
  • Vim can supports scripting with vimscript or scripts installed on your system: php, python, perl, shell.
  • Built in diff for comparing files (vimdiff).

About Phillihp Harmon

I'm Phillihp. My name can be spelled the same way forwards and backwards, so can my posts... if you wish. I'm out here exploring, learning, and sharing what I find. This is more for fun and personal growth, I aim to be as consistent as possible, so check back daily!
This entry was posted in **, Linux, Programming. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *


You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>