ProjitB / LearnVimEasily

Compilation of notes I've written on VIM from a variety of sources, which hopefully showcases at least some of the cool functionality of vim

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Vim Notes Start to End

Website version at: Link

I've tried to create these notes, making it a one-stop-shop for all vim needs, from quick commands to the philosophy behind the text editor. Many of the things which I found to be awesome in vim, are somehow not part of most of the popular tutorials, which I feel is a large reason for which many people are averse to using the editor.

Hopefully these notes will make you want to use vim, or start using vim bindings within any editor of your choice (evil modes!).

Please add issues or pull requests if you find any errors or typos. I've added the latex source as well in case anyone would like to extend it in any way. Cheers!

The notes include:

  • Basics
    • Modes
    • Navigation
    • Editing
    • Fancy :: Splits, Buffers, Tabs
  • Vim Composability
    • Commands
    • Operators
    • Motions
    • Text objects
  • Customizability
    • Vimscript
      • Boolean Options
    • Life Hacks
      • Mapping Keys
      • Autocommands
      • New Operators (Text objects)
    • Working Without Plugins (Inbuilt Vim Stuff)
      • ctags
      • Autocomplete
      • Snippets
      • File Exploring
      • Some Barebone Plugins
  • Random
    • Some Arbitrary Suggestions which don't fit anywhere in this
      • Find and Replace
      • Reading from Files
      • Personal Suggestions
  • Acknowledgements and Sources

TODO:

  • Marks
  • Recording
  • Registers

About

Compilation of notes I've written on VIM from a variety of sources, which hopefully showcases at least some of the cool functionality of vim

License:GNU General Public License v3.0


Languages

Language:TeX 100.0%