• Stars
    star
    13,402
  • Rank 2,313 (Top 0.05 %)
  • Language
  • License
    Other
  • Created over 4 years ago
  • Updated 6 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Learning Vim and Vimscript doesn't have to be hard. This is the guide that you're looking for 📖

Learn Vim (the Smart Way)

What's This?

Learn Vim (the Smart Way) is a guide to learn the good parts of Vim.

There are many places to learn Vim: the vimtutor is a great place to start and the help manual has all the references you will ever need. However, the average user needs something more than vimtutor and less than the help manual. This guide attempts to bridge that gap by highlighting only the key features to learn the most useful parts of Vim in the least time possible.

This guide is written for both beginner and advanced Vimmers. It starts out with broad and simple concepts and ends with specific and advanced concepts. If you're an advanced user already, I would encourage you to read this guide from start to finish anyway, because you will learn something new!

I Want More Vim Tips!

Follow @learnvim for updates, Vim tips, etc.

Support This Project

This guide is and will always be free.

If you want to financially support this project, you can purchase this guide on Leanpub.

Table Of Contents

Prologue

Part 1: Learn Vim the Smart Way

Part 2: Customize Vim the Smart Way

Part 3: Learn Vimscript the Smart Way

Translations

License & Copyright

The materials here are all © 2020-2021 Igor Irianto.

Creative Commons License

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International.

More Repositories

1

dotfiles

Iggy's dotfiles
Vim Script
23
star
2

bandler

The Simple JS Module Bundler
JavaScript
21
star
3

tmux-colorful

Paint Your Tmux Colorful 🧑‍🎨🎨
Shell
17
star
4

algorithm-basics-in-js

Big-O guides in Javascript
9
star
5

totitle-vim

The titlecase operator that you wish Vim had
Vim Script
9
star
6

dev-fetch-articles

Get https://dev.to/ articles in markdown! 📖
JavaScript
8
star
7

chatty.vim

Chat AI plugin for Vim
Vim Script
4
star
8

simple-vdom-demo

super basic virtual-dom demo
JavaScript
4
star
9

rerails-client

Client for react - rails todo app
JavaScript
2
star
10

vuepress-tailwindcss

Vuepress integration with tailwindcss
JavaScript
2
star
11

fearless-regex

Regex is not something to be feared of. They can be conquered. They will be conquered.
2
star
12

no-mo-fun

call function no-mo' than n-times. Doesn't mean you can't have no-mo' fun!
JavaScript
1
star
13

argh.vim

Extension to args, matey! Aarrgghh!!! 🏴‍☠️
Vim Script
1
star
14

next-level-vue

From VueMastery
Vue
1
star
15

virtual-dom-demo

Super basic virtualDom demo to show vdom and diffing in action
JavaScript
1
star
16

learn-jwt-cookie

Learn JWT Auth with cookie (source: https://blog.usejournal.com/sessionless-authentication-withe-jwts-with-node-express-passport-js-69b059e4b22c)
JavaScript
1
star
17

binding-studies

JavaScript
1
star
18

estree-visitor

Easily traverse through Javascript AST as described by ESTree-spec!
JavaScript
1
star
19

basic-redux

Stripped-down, no-nonsense, Redux app to understand basic Redux
JavaScript
1
star
20

derping

JavaScript
1
star
21

dynamoDB-with-nodeJS

Understanding how DynamoDB works with NodeJS. Source: http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GettingStarted.NodeJs.html
JavaScript
1
star
22

virtualdom-playground

Virtual Dom from scratch, from https://www.youtube.com/watch?v=85gJMUEcnkc
JavaScript
1
star
23

tree-shake

Checks whether an NPM project is 100% tree-shakeable or not
JavaScript
1
star