Show HN: Vim Reference Guide

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • vim_reference

    :q Vim reference guide for beginner to intermediate users

  • Hello!

    "Vim Reference Guide" is intended as a concise learning resource for beginner to intermediate level Vim users. I hope this guide would make it much easier for you to discover Vim features and learning resources than my own blundering experience.

    To celebrate the release, ebook version is free to download till 31-Mar-2022:

    * https://learnbyexample.gumroad.com/l/vim_reference_guide

    * https://leanpub.com/vim_reference_guide

    Some of my other ebooks and bundles are on sale and I'm currently creating short 1-3 minute videos to highlight Vim features. You can find these details in the above links.

    Visit https://github.com/learnbyexample/vim_reference for markdown source and other details related to the book.

    Hope you find these resources useful. Let me know your feedback.

    Happy learning :)

  • cheatsheet.nvim

    A cheatsheet plugin for neovim with bundled cheatsheets for the editor, multiple vim plugins, nerd-fonts, regex, etc. with a Telescope fuzzy finder interface!

  • Neat stuff! Nowadays, I mostly use Cheatsheet[1] to quickly look up things I want to do, but resources like this are always nice for learning new stuff you didn't know about.

    One piece of feedback is that I would include "+p and "+yy in the copy and paste section. I feel like that's the first place where people will go to look for "How to copy and paste using clipboard".

    [1] https://github.com/sudormrfbin/cheatsheet.nvim

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • yode-nvim

    Yode plugin for NeoVim

  • Hi, great work releasing this! Trying to explain vim concisely is always an interesting challenge and I had a great time reading your attempt in this book. I always find it really interesting on how people try to group certain vim functions in a way that makes sense to people that don't use vim.

    Whenever I try to explain vim to other people, I always start super abstract, i.e 'vim grammar is all (count)? verb then object. Learn actions and then the movements to apply the action where you want'. I think you cover that idea pretty well in your 'Vim philosophy and features' section whilst not making it overly abstract and keeping it relatable.

    Some things I noticed, you mention registers in the insert mode section before explaining what they are. It seemed odd to me that you used the word before explaining what it meant, but maybe it is unavoidable?

    I also noticed you completely left out folds (z, :help fold). Personally, I aggressively fold code I'm not working on so I think they are super important :D. There was a plugin posted recently thats a cool alternative to folding though (similar to emacs narrow) [0] [1].

    [0] https://github.com/hoschi/yode-nvim

  • vim-galore

    :mortar_board: All things Vim!

  • This is a fine resource. For those who love vim already but want to really understand it this was shared by my team internally: https://github.com/mhinz/vim-galore

  • vim-abolish

    abolish.vim: Work with several variants of a word at once

  • The best thing about Vim is that you don't have to choose between Vim and an IDE! Any text editor or IDE that's even moderately popular will probably have a decent Vim plugin. The only downside is that you generally won't have access to Vim plugins (abolish.vim is the one I find myself missing the most: https://github.com/tpope/vim-abolish).

    Personally, I learned to use Vim via the VsVim plugin for Visual Studio.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts