Vimcasts

Vimcasts

By Drew NeilTechnology
Download on the App Store

Vimcasts episodes

  • Working with buffers

    Introducing the buffer list, and commands for switching between buffers. This episode also covers the concept of ‘hidden’ buffers, and shows how to deal with them.

    4 min
  • Tidying whitespace

    This episode demonstrates a few techniques for tidying up whitespace. First, it looks at how to convert between tabs and spaces. Then it shows how to strip trailing whitespace, and finally, how to remove blank lines from a file.

    5 min
  • Whitespace preferences and filetypes

    Different file types may require particular whitespace settings. For example, YAML files must be indented using spaces, whereas makefiles require indentation with tabs. These preferences can be specified by hooking into the FileType event with an autocommand.

    4 min
  • Tabs and Spaces

    Vim offers very granular control over whitespace. This episode explains the purpose of tabstop, softtabstop, shiftwidth and expandtab settings, and illustrates how Vim behaves using various combinations of these.

    7 min
  • Show invisibles

    Vim’s list feature can be used to reveal hidden characters, such as tabstops and newlines. In this episode, I demonstrate how to customise the appearance of these characters by tweaking the listchars setting. I go on to show how to make these invisible characters blend in with your colortheme.

    3 min

About Vimcasts

From the publisher's feed

Regular free screencasts about the Vim text editor.