Базове переміщення курсора. |
---|
{ | курсор ВВЕРХ один параграф. |
} | курсор ВНИЗ один параграф. |
^ | курсор на ПОЧАТОК РЯДКА. |
$ | курсор на КІНЕЦЬ РЯДКА. |
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 | пошук і заміна з підтверженням, починаючи з наступного рядка. /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 | вимикає автоматичні відступи.