No description
Find a file
Igor Irianto df2a2d3c0e
Merge pull request #74 from victorhck/master
add explanation to example chap17
2021-02-23 10:18:21 -06:00
images Add learn-vim book cover 2021-02-18 13:58:20 -06:00
.gitignore Initial Commit, also Ch 5 - moving in file 2020-07-13 08:30:11 -05:00
ch00_new_to_vim_read_this_first.md Add thank yous subsection 2021-02-18 09:17:18 -06:00
ch01_starting_vim.md Add a new heading for clarity 2021-02-04 11:20:43 -08:00
ch02_buffers_windows_tabs.md Normalize the Keyboard stroke syntax 2021-02-02 15:27:52 -08:00
ch03_searching_files.md Update heading code syntax 2021-02-04 11:17:52 -08:00
ch04_vim_grammar.md Revise ch04 2021-01-19 09:45:42 -06:00
ch05_moving_in_file.md Remove redundant texts 2021-02-12 09:05:58 -06:00
ch06_insert_mode.md Merge pull request #71 from victorhck/master 2021-02-18 10:44:04 -06:00
ch07_the_dot_command.md normalize the case 2021-01-28 10:32:18 -06:00
ch08_registers.md Change the term for alternate file register 2021-02-19 16:06:55 -06:00
ch09_macros.md add a clarifying question 2021-02-18 09:24:24 -06:00
ch10_undo.md Edit ch10 2021-01-21 10:35:50 -06:00
ch11_visual_mode.md Fix wording on vis mode 2021-01-21 12:14:47 -06:00
ch12_search_and_substitute.md Shorten a long command desc 2021-02-18 09:24:43 -06:00
ch13_the_global_command.md Normalize the registers 2021-01-25 14:45:29 -06:00
ch14_external_commands.md Revise ch14 2021-01-22 16:22:29 -06:00
ch15_command-line_mode.md Update case cmdline-mode deletes 2021-02-08 08:49:10 -06:00
ch16_tags.md fix small typo ch16 2021-02-08 08:51:16 +01:00
ch17_fold.md add an explanation for example chap17 2021-02-22 21:47:18 +01:00
ch18_git.md Update image alt name 2021-02-16 15:53:54 -06:00
ch19_compile.md Fix wrong path in VIMRUNTIME compiler directory 2021-02-08 16:19:33 -06:00
ch20_views_sessions_viminfo.md Add emphasis on the problem 2021-02-09 07:33:30 -06:00
ch21_vimrc.md Fix mappping typo 2021-02-09 10:14:27 -06:00
ch22_vim_packages.md Update packages chapter 2021-01-25 10:56:52 -06:00
ch23_vim_runtime.md Switch the order of sentences 2021-02-09 13:12:36 -06:00
ch24_vimscript_basic_data_types.md Replace echo chapter with ex-mode 2021-02-13 11:56:18 -06:00
ch25_vimscript_conditionals_and_loops.md Fix syntax error on the OR subsection 2021-02-10 13:06:29 -06:00
ch26_vimscript_variables_scopes.md Fix grammar 2021-02-11 09:01:57 -06:00
ch27_vimscript_functions.md Update concluding paragraph 2021-02-18 09:48:25 -06:00
LICENSE.txt Update License to by-nc-sa 2020-09-08 12:16:44 +02:00
README.md Updated gumroad link 2021-02-22 12:53:29 -06:00

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 gumroad.

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

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.