views:

277

answers:

3

vim comes with a nice built-in interactive tutorial. You can access this tutorial by just running:

 $ vimtutor

It is very easy to use because it creates working cases for basic commands. Is there a more advanced tutorial? Has any one though to build one to help uses take their VIM skills to the next level. Most tutorial and cheat-sheet sites out there for vim only show commands but not necessarily specific uses and examples.

Is there an advance tutorial out there? Is this the type of project that could be an open source document that everyone can add examples to? Like a Vim Interactive Wiki or similar to the RegEx sites that have the built in regex testers.

+1  A: 

here's a link my college prof gave us when we first started

http://www.vi-improved.org/tutorial.php

also, part of it is just experience. keep on keepin' on.

EDIT: also, the first google result for 'advanced vim tutorial' looks promising.

http://www.yolinux.com/TUTORIALS/LinuxTutorialAdvanced_vi.html

Luke
+1  A: 

It's not exactly a tutorial, but I've been impressed with @nelstrom's growing collection of screencasts at vimcasts.org:

http://vimcasts.org/episodes/archive

Each short video covers a single topic (or a small set of closely-related topics), and the ones I've watched have been informative and enjoyable. The author says that "the aim is to provide something in each episode that you can take away and use," and I'd say he's succeeding.

Bill Odom
A: 

Have you read the various stuff in :help? :help to get a general table of contents, :help usr_toc to access the table of contents of the User Manual -- chapters 20 through 32 of the user manual are on advanced editing topics, as is everything under the "Advanced Editing" heading in the main TOC. Chapters 40-44 of the manual discuss programming vim.

hobbs
The help files and all advanced resources are extremely helpful but they lack specific examples for each feature. Nor interactive exercises.
Glennular