Large pile of Vim related material
Vim script JavaScript
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
dotfiles
examples
keyboardCapKeys
modes
.gitignore
01-starting.md
02-basics.md
03-modes.md
04-files.md
README.md
copyPaste.md
launch.md
macro.md
moreStuff.txt
otherResources.md
plugins.md
regex.md
related.md
search.md
undoRedo.md
vimPresentation.txt

README.md

vim101

Vim Cheat Sheet This was sourced from a blog post on ibm.com

###History Lesson

The original code for VI(which later spun off into Vim), was written by Bill Joy in 1976, as the visual mode for a line editor called ex. Bill Joy later became a Co Founder of Sun, in 1982.

Prior to VI most developers used a editor called ED which was wasn't even design to be used with computers.

The name vi is derived from the shortest unambiguous abbreviation for the command visual in ex; the command in question switches the line editor ex to visual mode

The Vim started as "Vi IMitation" on the Amiga in 1988, but was later relabeled "Vi IMproved" and released to other systems.

Vim is written in C and Vimscript.

Vim comes pre installed in almost every version of Linux, and is also one of the default editors on OSX, yes there is a version of windows, the Amiga, on and on. Elvis is a clone of Vim for Unix.

Sources: http://en.wikipedia.org/wiki/Vi

##Flavors of Vim

  • GVim ~ Mac Vim the same thing just not bound to a terminal session.
  • vim-gnome # GUI version for Gnome
  • vim-perl # terminal version with perl bindings
  • vim-python # terminal version with python bindings
  • vim-ruby # terminal version with ruby bindings
  • vim-tiny # lightweight terminal version

###Benefits:

  • Vim is superior for text manipulation
  • Supported by a large community
  • you can avoid using the mouse
  • integrated in a command line work flow
  • Has been tested and optimized for years
  • Can potentially lengthen your programming career

###Problems

  • The default vanilla setup makes Vim terrifying for new users.
  • Learning curve can feel substantial

#####UPDATE: FEWDERS SINCE PRESO TIME WAS A LITTLE CRUNCHED I HAVE ADDED A FINAL CHAPTER WITH SOME VIDEOS AND OTHER RESOURCES.

##Chapters

Bitdeli Badge