All Episodes
Vimcasts — 76 episodes
Pasting into a terminal buffer
Creating mappings for :terminal
Neovim's terminal emulator
Live substitution and yank highlighting
CheckHealth in Neovim
Meet Neovim
Meet minpac
Installing plugins using packages
Using selected text in UltiSnips snippets
Using Python interpolation in UltiSnips snippets
Meet UltiSnips
Swapping two regions of text with exchange.vim
Using external filter commands to reformat HTML
Operating on search matches using gn
Creating mappings that accept a count
Creating repeatable mappings with repeat.vim
Comparing buffers with vimdiff
Using Vim's paste mode with the system paste command
Accessing the system clipboard from Vim
Evaluating scripts with Vim's expression register
Simple calculations with Vim's expression register
Pasting from Insert mode
Pasting from Visual mode
Using Vim's named registers
Meet the yank register
Simple operations using the default register
An introduction to vspec
Enhanced abbreviations with :Abolish
Supercharged substitution with :Subvert
Smart search with :Subvert
Search for the selected text
Project-wide find and replace
Search multiple files with :vimgrep
Using :argdo to change multiple files
Populating the arglist
Meet the arglist
Long-range line duplication
Profiling Vimscript performance
Writing a custom fold expression
How to fold
VimGolf - Prime Numbers
Fugitive.vim - exploring the history of a git repository
Fugitive.vim - browsing the git object database
Fugitive.vim - resolving merge conflicts with vimdiff
Fugitive.vim - working with the git index
Fugitive.vim - a complement to command line git
Undo branching and Gundo.vim
Aligning text with Tabular.vim
Refining search patterns with the command-line window
Synchronizing plugins with git submodules and pathogen
Bubbling text
Creating colorschemes for Vim
Updating your vimrc file on the fly
Converting HAML to ERB with Vim macros
Selecting columns with visual block mode
Converting markdown to structured HTML with a macro
Running Vim within IRB
Spell checking
Formatting text with par
Hard wrapping text
Soft wrapping text
The file explorer
The :edit command
Cleaning up with Vim
Modal editing: undo, redo and repeat
Using the changelist and jumplist
Creating the Vimcasts logo as ASCII art
How to use tabs
Working with tabs
Working with windows
Working with buffers
Indentation commands
Tidying whitespace
Whitespace preferences and filetypes
Tabs and Spaces
Show invisibles