No description
Find a file
Igor Irianto e217551a6e
Merge pull request #166 from stoddart/patch-1
Update ch00_read_this_first.md
2023-02-27 17:37:14 -06:00
images Remove images 2021-05-14 08:46:52 -05:00
.gitignore Initial Commit, also Ch 5 - moving in file 2020-07-13 08:30:11 -05:00
ch00_read_this_first.md Update ch00_read_this_first.md 2023-02-26 14:21:29 +08:00
ch01_starting_vim.md Update ch01_starting_vim.md 2022-02-01 14:16:45 -06:00
ch02_buffers_windows_tabs.md Chapter 02 changes 2021-10-18 23:09:44 +01:00
ch03_searching_files.md Leader key is backslash 2022-01-14 12:30:01 +08:00
ch04_vim_grammar.md Fixes some grammatical errors 2021-10-13 16:55:10 -07:00
ch05_moving_in_file.md Correction in "Current Line Navigation" topic 2022-08-09 21:39:29 +05:30
ch06_insert_mode.md S is synonym for cc 2022-01-22 00:02:58 +08:00
ch07_the_dot_command.md Fix a word typo 2022-01-24 10:03:20 -06:00
ch08_registers.md Mention both =*p and "*p forms for pasting from registers 2022-05-03 22:35:25 -04:00
ch09_macros.md typo: remove redundant Ctl-R 2022-01-01 16:31:54 +08:00
ch10_undo.md Update the chapter headings 2021-05-29 10:17:31 -05:00
ch11_visual_mode.md Fix accident in previous change + 1 more comma 2022-07-28 00:22:49 -07:00
ch12_search_and_substitute.md missing 's' 2021-07-16 16:28:37 +08:00
ch13_the_global_command.md Merge pull request #143 from CyrusYip/patch-8 2022-01-31 10:37:14 -06:00
ch14_external_commands.md repetitive part 2021-11-08 12:21:25 +01:00
ch15_command-line_mode.md Fix a typo in ch15 2021-10-11 13:11:08 +08:00
ch16_tags.md Update the chapter headings 2021-05-29 10:17:31 -05:00
ch17_fold.md Fix a typo in ch17 2021-10-11 15:50:32 +08:00
ch18_git.md Update the chapter headings 2021-05-29 10:17:31 -05:00
ch19_compile.md edited a typo in compiling with Make Section 2023-02-28 05:03:35 +05:30
ch20_views_sessions_viminfo.md add one missed word in line 292 2022-08-31 20:15:48 -04:00
ch21_multiple_file_operations.md chap21: fix header 2021-09-04 20:16:33 +02:00
ch22_vimrc.md Merge pull request #156 from CyrusYip/patch-12 2022-08-30 12:29:36 -05:00
ch23_vim_packages.md Fix Chapter numbering 2022-01-15 00:12:12 -05:00
ch24_vim_runtime.md ch24: fix typos 2022-08-25 02:05:51 +08:00
ch25_vimscript_basic_data_types.md Fix the wrong chapter headers 2021-10-27 09:41:47 -05:00
ch26_vimscript_conditionals_and_loops.md Fix the wrong chapter headers 2021-10-27 09:41:47 -05:00
ch27_vimscript_variable_scopes.md Fix the wrong chapter headers 2021-10-27 09:41:47 -05:00
ch28_vimscript_functions.md Fix the wrong chapter headers 2021-10-27 09:41:47 -05:00
ch29_plugin_example_writing-a-titlecase-plugin.md Replace MVP jargon 2022-04-09 13:35:59 -05:00
LICENSE.txt Update License to by-nc-sa 2020-09-08 12:16:44 +02:00
README.md Add Ch21 multi-file-operations and push the current ch21 to ch28 one chapter down 2021-07-13 07:39:07 -05: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 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

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.