Vim: Difference between revisions

From SaruWiki
Jump to navigation Jump to search
m (VIM page started)
 
m (added intro)
Line 1: Line 1:
==Introduction==
The screen-oriented text editor ''vim'' stems from ''vi'', written in '76 for an early BSD Unix release by [http://www.engin.umich.edu/alumni/engineer/04SS/achievements/advances.html#joy Bill Joy]. ''vi'' is old, nonintuitive, and complex. ''[http://en.wikipedia.org/wiki/Vim_%28text_editor%29 vim]'' stems from 1991, and stands for '''''V'''i '''IM'''proved'', but its improvements do not lessen it's nonintuitivity or complexity.
So why do we feel that ''vim'' is an essential system tool? Well, it's because
* vi can be found on just about any Linux and Unix system
* vi is very powerful
* with some practice, it's even usable.
==Installation and configuration==
When you install ''vim'', you also get ''xxd'', a tool to make a hexdump, or convert a hex dump back to it's original binary form.
When you install ''vim'', you also get ''xxd'', a tool to make a hexdump, or convert a hex dump back to it's original binary form.

Revision as of 21:44, 19 May 2008

Introduction

The screen-oriented text editor vim stems from vi, written in '76 for an early BSD Unix release by Bill Joy. vi is old, nonintuitive, and complex. vim stems from 1991, and stands for Vi IMproved, but its improvements do not lessen it's nonintuitivity or complexity.

So why do we feel that vim is an essential system tool? Well, it's because

  • vi can be found on just about any Linux and Unix system
  • vi is very powerful
  • with some practice, it's even usable.

Installation and configuration

When you install vim, you also get xxd, a tool to make a hexdump, or convert a hex dump back to it's original binary form.