Vim Tutorial

| | Comments (0) | TrackBacks (0)
This talk had 'oialline' speaking in replacement for Damian.  He's a little bit drier of a talk of course (hey, everybody is compared to Damian), but definitely knows his stuff.  Heck, he wrote a book on it :)

Definitely a lot more syntax/function oriented at first, compared to damian's class which was more focused on shortcut usability.  let's see how it continues.  Most of the notes are available at the url below (he promised to have his slightly updated version posted soon).

"I've just spent an hour and a half lecturing on various ways to autotype #include around filenames, and the strange thing is I don't use any of them.  I just do an abbreviation."

It was nice seeing at the final point of the lecture was reminding people about the "charity" portion of the software.

This was definitely a different class than damians, which was designed from ticks to making it quick.  This was really a tool for understanding the vim core.  Very interesting, totally different.

Internet Archeology - Going through old code trying to figure out what it did.


A couple of the nice items I've picked out (yeah the scripting part is newer to me)
  @Spell or @NoSpell  options for syntax highlighting can be regional (eg spellcheck your comments, not syntax)

Operators:
==? (case insensitive) , ==# (case sensitive), == (depends on what your global casing is set to). And people thought bad things about Perl... :)

the .gvimrc file is called before the gui is built, but .vimrc *isn't*.  Important when adding menu options.

Perl interaction section... Oh this will be my friend!  Didn't realize just how much it let you do, especially the OO interface.

:vimgrep /pattern/ **/*.c  " recursive (**)  of all .c files

Multisearch macro package
 
http://ftp.oualline.com/vim.talk/

Categories

0 TrackBacks

Listed below are links to blogs that reference this entry: Vim Tutorial.

TrackBack URL for this entry: http://halls.lug-nut.com/cgi-bin/mt/mt-tb.cgi/1180

Leave a comment

About this Entry

This page contains a single entry by Jayce^ published on July 23, 2007 10:05 AM.

Arrived at OSCON 07 was the previous entry in this blog.

Pro Postgres is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.

Technorati

Technorati search

» Blogs that link here

February 2008

Sun Mon Tue Wed Thu Fri Sat
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29  
Creative Commons License
This weblog is licensed under a Creative Commons License.
Powered by Movable Type 4.01