This is a Vim Introduction to be watched by those looking to start using Vim or are curious about what it can do, or whatever... You don't necessarily "learn" anything here except that Vim is amazing and you get to learn my personal take on it :)
This is a *long* video (almost 28 mins) so I'm providing an index below so that you can fast forward through to the major sections.
In this "advanced" video, we use the modification of an XML Mindmap into a standard bullet-style hierarchical list. To do this, we do nothing but use the Command-Line. Why? Well, we want to remember this stuff persistently in a function later. Ultra cool stuff!
Thanks to "Freemind" and "BoinxTV" for their excellent software.
Modes are what set the Vi family of editors apart from all other editors. In order to become strong in the way of Vim kung-fu you must be familiar with Vim's modes. This video introduces the different modes that are carried inside Vim in preparation for getting into some more detail soon.
Check http://www.derekwyatt.org/vim/vim-tutorial-videos/vim-intermediate-tutorial-videos/#modes-intro for some links to help with this video.
The first of the modes we're going to cover is Insert Mode. There are a number of things that I personally find useful in insert mode - I don't cover them all, of course. Here we cover the following:
- How to get help for insert mode.
- The 'textwidth' and 'expandtab' options
- Deleting the previous word
- Inserting and deleting leading siftwidths
- How to move while in insert mode - seriously you don't want to do this
- Using CTRL-V to literally insert a character
- Completions using the CTRL-X family of completions and the CTRL-N and CTRL-P commands
Head to http://www.derekwyatt.org/vim/vim-tutorial-videos/vim-intermediate-tutorial-videos/#insert-mode to get a summary of this with some links to the help as well as other videos in this category.
It's time to start customizing Vim. You've passed the Novice stuff, you know how to edit, move around, blah blah blah... now you need to start customizing. Adding colour schemes, creating mappings, persisting your settings, etc etc... This video will discuss how Vim works in terms of customization so that you can start moving forward with making Vim tailor itself to your needs.
Future videos will be building on this knowledge to work with plugins and to do some filetype-specific customization.
I've posted my personal vimrc file at http://derekwyatt.org/vim/the-vimrc-file/my-vimrc-file.