| Базове переміщення курсора.
|
| {
| курсор ВВЕРХ один параграф.
|
| }
| курсор ВНИЗ один параграф.
|
| ^
| курсор на ПОЧАТОК РЯДКА.
|
| $
| курсор на КІНЕЦЬ РЯДКА.
|
| gg
| переміщення курсора у ПЕРШИЙ РЯДОК.
|
| G
| переміщення курсора в останній рядок.
|
| Режими редактора: вводу, заміни, командний.
|
| Esc
| вимикає режими редактора INSERT та REPLACE.
|
| i
| вмикає режим INSERT (режим вводу).
|
| o
| додає порожній рядок нижче і починає режим INSERT.
|
| O
| додає порожній рядок вище і починає режим INSERT.
|
| a
| починає режим INSERT після пересування курсора на один крок праворуч.
|
| R
| режим заміни: REPLACE.
|
| x
| стирає знак що знаходиться під курсором, вносячи його до регістра.
|
| X
| стирає знак перед курсором, вносячи його до регістра.
|
| :j!
| з'єднує поточний і наступний рядки.
|
| Ctrl-j
| те саме, з'єднує поточний і наступний рядки.
|
| u
| скасування попередньо виконаної дії (undo).
|
| Ctrl-R
| відновлення попередньо скасованої дії (redo).
|
| de
| стирає до кінця слова, вносячи до регістра.
|
| db
| стирає до початку слова, вносячи до регістра.
|
| d$
| стирає до кінця рядка, вносячи до регістра.
|
| d^
| стирає до початку рядка, вносячи до регістра.
|
| dd
| стирає поточний рядок, вносячи до регістра.
|
| 5dd
| стирає наступні 5 рядків, вносячи до регістра.
|
| p
| вставляє з кишені (копіює з регістра).
|
| Ctrl-G
| інформація про позицію курсора.
|
| 5G
| перемістити курсор на п'ятий рядок.
|
| G
| перемістити курсор на останній рядок.
|
| /pattern
| пошук по шаблону pattern.
|
| ?pattern
| зворотній пошук.
|
| :-1,$s/search/replace/gc
| пошук і заміна з підтверженням, починаючи з поточного рядка.
|
| :,$s/search/replace/gc
| пошук і заміна з підтверженням, починаючи з наступного рядка.
|
| :,$s/\<search\>/replace/gc
| пошук і заміна лише цілих слів.
|
| :8,22s/search/replace/g
| пошук і заміна починаючи з рядка 8 до 22 без підтверження.
|
| :%s/search/replace/g
| пошук і заміна у всьому файлі, без підтверження.
|
| :5,$w!
| змушене збереження від п'ятого рядка до кінця файла.
|
| :r file
| вставка файла file.
|
| Візуальний стан.
|
| v
| візуальний стан (стан візуального виділення тексту).
|
| y
| скопіювати виділений текст у регістр.
|
| d
| стерти виділений текст, вносячи до регістра.
|
| p
| вставити з кишені.
|
| Притисніть v, потім перемістіть курсор декілька ліній униз, потім виконайте :s/search/replace/g (виконання пошуку і заміни лише у підкресленому тексті).
|
| :help
| посібник-довідник.
|
| :new
| відкриє нове порожнє вікно.
|
| :split file
| відкриє нове вікно із file.
|
| :q
| закриє поточне вікно.
|
| :qa
| закриє всі вікна.
|
| Ctrl-W j
| перемістить курсор у вікно нижче.
|
| Ctrl-W k
| перемістить курсор у вікно вище.
|
| Ctrl-W -
| зменшить розмір вікна.
|
| Ctrl-W +
| збільшить розмір вікна.
|
| :wq
| зберегти зміни і вийти з редактора.
|
| :q
| вийти з редактора.
|
| :q!
| примусовий вихід з редактора, без збереження змін.
|
| Налаштування (settings).
|
| :set autoindent
| вмикає автоматичні відступи.
|
| :set noautoindent
| вимикає автоматичні відступи.
|