mirror of https://github.com/CrimsonTome/tldr.git
38 lines
1.3 KiB
Markdown
38 lines
1.3 KiB
Markdown
|
# 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>`
|