Learn-Vim README

The project's README from github.com/iggredible/Learn-Vim. As one markdown file: README.md.

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 amount of 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 encourage you to read this guide from start to finish anyway, because you may learn something new!

Read Locally (with Docker)

You can read this book locally with Docker. Just run:

docker compose -f book/docker-compose.yml up --build

Then open http://localhost:8080.

I Want More Vim Tips!

I sometimes blog about Vim on my personal site, irian.to.

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 either purchase this guide on Leanpub or buy me a coffee!

Buy Me A Coffee

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.

Learn-Vim (iggredible/Learn-Vim)

Searching Database…

15.3K ·GitHub
Что это такое?Learn Vim (the Smart Way) — это бесплатное руководство, которое объясняет полезные части Vim и Vimscript и не требует читать справочное руководство целиком.
Это книга или интерактивный курс?Это написанное руководство (книга), разбитое на главы и устроенное как книга с оглавлением, а не интерактивный учебник вроде vimtutor.
Как устроена книга и с чего начать?Она разделена на три части: изучение самого Vim (гл. 1–21), настройка Vim (гл. 22–24) и изучение Vimscript (гл. 25–29). Книга начинается с общих и простых тем и заканчивается конкретными продвинутыми, поэтому новички могут начать с главы 0, а опытные пользователи — просмотреть её по диагонали.
Нужен ли Docker, чтобы её читать?Нет, Docker необязателен — он предлагается лишь как один из способов читать книгу локально; её также можно читать прямо на GitHub или купить на Leanpub.
Для кого это руководство?Оно написано и для новичков в Vim, и для опытных пользователей: новичкам оно даёт плавный старт, а опытным всё равно советуют его прочитать, так как там есть продвинутые темы вроде Vimscript и написания плагинов.
Можно ли свободно использовать или копировать это руководство?Читать руководство бесплатно, но его содержимое защищено авторским правом и распространяется по определённой лицензии (это не общественное достояние), поэтому действуют условия лицензии на распространение.
На какие языки переведена книга?Есть переводы от сообщества на упрощённый китайский (zh-CN) и испанский (es), а также оригинальная версия на английском.
Есть ли в книге написание собственных плагинов для Vim?Да, в последней главе (гл. 29) разбирается написание плагина Titlecase как практический пример на Vimscript.
Можно ли поддержать автора деньгами?Да, можно купить руководство на Leanpub или поддержать автора пожертвованием «на кофе», хотя само руководство остаётся бесплатным для чтения онлайн.
Рассказано ли об использовании Git и компиляции прямо из Vim?Да, отдельные главы посвящены интеграции с Git (гл. 18) и компиляции (гл. 19) как части основных глав о рабочем процессе в Vim.
Creator
iggredible
Size
1.9 MB
Stars
15.3K
Updated
CommitSep 07
Age
6y
Commits · 90 Days