Skip to content

Instantly share code, notes, and snippets.

@Osse
Created November 27, 2014 12:35
Show Gist options
  • Save Osse/79a801c912b264f66be2 to your computer and use it in GitHub Desktop.
Save Osse/79a801c912b264f66be2 to your computer and use it in GitHub Desktop.
e1: Show invisibles
e2: Tabs and Spaces
e3: Whitespace preferences and filetypes
e4: Tidying whitespace
e5: Indentation commands
e6: Working with buffers
e7: Working with windows
e8: Working with tabs
e9: How to use tabs
e10: Creating the Vimcasts logo as ASCII art
e11: Using the changelist and jumplist
e12: Modal editing: undo, redo and repeat
e13: Cleaning up with Vim
e14: The :edit command
e15: The file explorer
e16: Soft wrapping text
e17: Hard wrapping text
e18: Formatting text with par
e19: Spell checking
e20: Running Vim within IRB
e21: Converting markdown to structured HTML with a macro
e22: Selecting columns with visual block mode
e23: Converting HAML to ERB with Vim macros
e24: Updating your vimrc file on the fly
e25: Creating colorschemes for Vim
e26: Bubbling text
e27: Synchronizing plugins with git submodules and pathogen
e28: Refining search patterns with the command-line window
e29: Aligning text with Tabular.vim
e30: Undo branching and Gundo.vim
e31: Fugitive.vim - a complement to command line git
e32: Fugitive.vim - working with the git index
e33: Fugitive.vim - resolving merge conflicts with vimdiff
e34: Fugitive.vim - browsing the git object database
e35: Fugitive.vim - exploring the history of a git repository
e36: VimGolf - Prime Numbers
e37: How to fold
e38: Writing a custom fold expression
e39: Profiling Vimscript performance
e40: Long-range line duplication
e41: Meet the arglist
e42: Populating the arglist
e43: Using :argdo to change multiple files
e44: Search multiple files with :vimgrep
e45: Project-wide find and replace
e46: Search for the selected text
e47: Smart search with :Subvert
e48: Supercharged substitution with :Subvert
e49: Enhanced abbreviations with :Abolish
e50: An introduction to vspec
e51: Simple operations using the default register
e52: Meet the yank register
e53: Using Vim's named registers
e54: Pasting from Visual mode
e55: Pasting from Insert mode
e56: Simple calculations with Vim's expression register
e57: Evaluating scripts with Vim's expression register
e58: Accessing the system clipboard from Vim
e59: Using Vim's paste mode with the system paste command
e60: Comparing buffers with vimdiff
e61: Creating repeatable mappings with repeat.vim
e62: Creating mappings that accept a count
e63: Operating on search matches using gn
e64: Using external filter commands to reformat HTML
e65: Swapping two regions of text with exchange.vim
e66: Meet UltiSnips
e67: Using Python interpolation in UltiSnips snippets
e68: Using selected text in UltiSnips snippets
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment