Repository: Michaelangel007/vim_cheat_sheet Branch: master Commit: 5cd309d6ab44 Files: 10 Total size: 6.5 KB Directory structure: gitextract_wpx1vh81/ ├── README.md ├── bad_cheat_sheets/ │ ├── fixed_BYeUs9t.xcf │ └── problems_BYeUs9t.xcf ├── legend.html ├── old_2.0/ │ ├── index.html │ ├── vim_cheat_sheet_for_programmers_bnw.xlsx │ ├── vim_cheat_sheet_for_programmers_colorblind.xlsx │ ├── vim_cheat_sheet_for_programmers_print.xlsx │ └── vim_cheat_sheet_for_programmers_screen.xlsx └── old_2.3/ └── vim_cheat_sheet_for_programmers_print.xlsx ================================================ FILE CONTENTS ================================================ ================================================ FILE: README.md ================================================ # Vim Cheat Sheet for Programmers When I was learning Vim I wanted to know a few things: * How are keys grouped by functionality? * What keys are free to re-use? * How do I set sane defaults for editing code? ## Screen (150 dpi) ![vim_cheat_sheet_for_programmers_print_150dpi.png](vim_cheat_sheet_for_programmers_print_150dpi.png) ## Print (600 dpi) * [vim_cheat_sheet_for_programmers_print_600dpi.png](vim_cheat_sheet_for_programmers_print_600dpi.png) The color coded Legend / Keys helps provide guidance for your experience level. ![Legend](legend.png) # Older Versions ## 2.3 * [2.3 pdf](old_2.3/vim_cheat_sheet_for_programmers_print.pdf) * [2.3 png](old_2.3/vim_cheat_sheet_for_programmers_print.png) * [2.3 xls](old_2.3/vim_cheat_sheet_for_programmers_print.xlsx) ## 2.0 * [2.0 pdf](old_2.0/vim_cheat_sheet_for_programmers_print.pdf) * [2.0 pdf](old_2.0/vim_cheat_sheet_for_programmers_print.png) * [2.0 xls](old_2.0/vim_cheat_sheet_for_programmers_print.xlsx) # Other cheat sheets / references * http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.html * http://tnerual.eriogerg.free.fr/vim.html * http://www.lagmonster.org/docs/vi.html * http://jrmiii.com/2009/03/06/learning-vim-the-pragmatic-way.html * https://vim.rtorr.com/ * https://devhints.io/vim ================================================ FILE: legend.html ================================================
* Green = Essential (movement)
* Yellow = Basic (insert/replace)
* Orange / Blue= Advanced (folding/tags)
* Red = Expert (macros)
================================================ FILE: old_2.0/index.html ================================================ Vim Cheat Sheat for Programmers by Michael Pohoreski

Update: Version 2.0 is up! There are now 4 versions to chose from:
(If you are wondering what the differences are between the screen and print: the screen has less color variations, and no gradients to make it easier to read.)

The color coded Legend / Keys helps provide guidance for your experience level.

If you don't like this version (I'd love to hear why) try these, you may find them more to your liking...

Thanks to all the redditors for the feedback!  ~ Michael


The on-screen 150 DPI .png version is shown...

The color hard-copy 300 DPI .png version:
The monochrome hard-copy 300 DPI .png version:
An color blind hard-copy 150 DPI .png version:


=== Vim Rants ===

Vim has 4 bugs... Othe then that, Vim is a beautiful code editor!