# vim

> Vim (Vi IMproved), консольний текстовий редактор, надає різні режими для різних маніпуляцій над текстом.
> Натиснувши `i` потрапляємо в режим вставки (insert mode). `<Esc>` повертає у нормальний режим (normal mode), який дозволяє користуватися командами Vim.
> Більше інформації: <https://www.vim.org>.

- Відкрити файл:

`vim {{шлях/до/файлу}}`

- Відкрити файл на визначеноу рядку:

`vim +{{номер_рядку}} {{шлях/до/файлу}}`

- Подивитися допомогу Vim:

`:help<Enter>`

- Зберегти і вийти:

`:wq<Enter>`

- Анулювати (undo) останню операцію:

`u`

- Знайти паттерн у файлі (натисніть `n`/`N` щоб перейти до наступного/попереднього збігу):

`/{{паттерн_для_пошуку}}<Enter>`

- Виконати регексп заміну в цілому файлі:

`:%s/{{регексп_вираз}}/{{заміна}}/g<Enter>`

- Показати номери рядків:

`:set nu<Enter>`