Skip to content
Vimcasts cover art

All Episodes

Vimcasts — 76 episodes

#
Title
1

Pasting into a terminal buffer

2

Creating mappings for :terminal

3

Neovim's terminal emulator

4

Live substitution and yank highlighting

5

CheckHealth in Neovim

6

Meet Neovim

7

Meet minpac

8

Installing plugins using packages

9

Using selected text in UltiSnips snippets

10

Using Python interpolation in UltiSnips snippets

11

Meet UltiSnips

12

Swapping two regions of text with exchange.vim

13

Using external filter commands to reformat HTML

14

Operating on search matches using gn

15

Creating mappings that accept a count

16

Creating repeatable mappings with repeat.vim

17

Comparing buffers with vimdiff

18

Using Vim's paste mode with the system paste command

19

Accessing the system clipboard from Vim

20

Evaluating scripts with Vim's expression register

21

Simple calculations with Vim's expression register

22

Pasting from Insert mode

23

Pasting from Visual mode

24

Using Vim's named registers

25

Meet the yank register

26

Simple operations using the default register

27

An introduction to vspec

28

Enhanced abbreviations with :Abolish

29

Supercharged substitution with :Subvert

30

Smart search with :Subvert

31

Search for the selected text

32

Project-wide find and replace

33

Search multiple files with :vimgrep

34

Using :argdo to change multiple files

35

Populating the arglist

36

Meet the arglist

37

Long-range line duplication

38

Profiling Vimscript performance

39

Writing a custom fold expression

40

How to fold

41

VimGolf - Prime Numbers

42

Fugitive.vim - exploring the history of a git repository

43

Fugitive.vim - browsing the git object database

44

Fugitive.vim - resolving merge conflicts with vimdiff

45

Fugitive.vim - working with the git index

46

Fugitive.vim - a complement to command line git

47

Undo branching and Gundo.vim

48

Aligning text with Tabular.vim

49

Refining search patterns with the command-line window

50

Synchronizing plugins with git submodules and pathogen

51

Bubbling text

52

Creating colorschemes for Vim

53

Updating your vimrc file on the fly

54

Converting HAML to ERB with Vim macros

55

Selecting columns with visual block mode

56

Converting markdown to structured HTML with a macro

57

Running Vim within IRB

58

Spell checking

59

Formatting text with par

60

Hard wrapping text

61

Soft wrapping text

62

The file explorer

63

The :edit command

64

Cleaning up with Vim

65

Modal editing: undo, redo and repeat

66

Using the changelist and jumplist

67

Creating the Vimcasts logo as ASCII art

68

How to use tabs

69

Working with tabs

70

Working with windows

71

Working with buffers

72

Indentation commands

73

Tidying whitespace

74

Whitespace preferences and filetypes

75

Tabs and Spaces

76

Show invisibles