Skip to content

Instantly share code, notes, and snippets.

@swapi
Last active August 29, 2015 14:14
Show Gist options
  • Save swapi/1b9059827f44c9c5f569 to your computer and use it in GitHub Desktop.
Save swapi/1b9059827f44c9c5f569 to your computer and use it in GitHub Desktop.
VIM Session

All About VIM

  1. History

    ex -> vi -> vim -> (gvim/macvim) -> neovim
  2. Modes - normal (ESC), editing (insert, i), visual

  3. Language

    a. Movement - h, j, k, l, w, b, e, ^, 0, $, gg, G, number powerd movement b. Editing Start - i, a, I, A, o, O c. Text operations - y, p, d, yank-register, r, . verb-motion d. Misc - f, F, %, *, #
  4. Vim editors

    a. Buffers - ls, b, open, bd, next, prev, first, last b. Tabs - tabnew, tabprev, tabnext, tablast, tabfirst c. Misc - w, wall, q, qall, ZZ, ! d. Key Mapping e. Search, Replace, Sort
  5. Macro

    a. Recording b. Replaying c. Recursive d. Macro Saving
  6. Configuration

    a. Plugins b. Syntax c. Customization and Startup files d. Sample startup files
  7. Misc

    a. vimdiff b. Executing external program
  8. References

    a. vim help b. http://vimcasts.org/episodes/meet-the-yank-register/ c. http://vim.wikia.com/wiki/Vim_Tips_Wiki d. http://www.openvim.com/ e. vimtutor
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment