VIM рэдактар — различия между версиями
Svetit (обсуждение | вклад) (→Перамяшчэнне курсора) |
Svetit (обсуждение | вклад) (→Перамяшчэнне курсора) |
||
Строка 76: | Строка 76: | ||
|SHIFT+W (W) | |SHIFT+W (W) | ||
|Да пачатку наступнага слова, минуючы знаки прыпынку | |Да пачатку наступнага слова, минуючы знаки прыпынку | ||
+ | |- | ||
+ | |B (b) | ||
+ | |Да пачатку папярэдняга слова, ци да знаку прыпынку | ||
+ | |- | ||
+ | |SHIFT+B (b) | ||
+ | |Да пачатку папярэдняга слова, минуючы знаки прыпынку | ||
+ | |- | ||
+ | |CTRL+F ци Page Down | ||
+ | |Униз на адну старонку | ||
+ | |- | ||
+ | |CTRL+B ци Page Up | ||
+ | |Уверх на адну старонку | ||
+ | |- | ||
+ | |личба-SHIFT+G | ||
+ | |Да радка з пазначаным нумарам. (Напрыклад, каманда 1G выканае пераход да першага радка у файле) | ||
+ | |- | ||
+ | |SHIFT+G | ||
+ | |Да апошняга радка у файле | ||
|} | |} | ||
Версия 12:59, 6 февраля 2018
Мэта: Пазнаёмицца з рэдактарам vi, навучыцца базавым камандам працы з рэдактарам.
Содержание
Тэорыя
Большасць дыстрыбутыващ Linux утрымливае не сапращдны рэдактар vi, а яго палепшаную версию vim (Vi IMproved), створаную Брамам Мулинарам (Bram Moolenaar). Першасны ж vi рэдактар быщ створаны студэнтам Калифарнийскага университэту у Беркли - Билли Джоем.
Vim значна больш дасканалы за традыцыйны vi и у систэмах Linux звычайна выкарыстощваецца пад симваличнай спасылкай (ци псещданимам) vi.
Запуск и завяршэнне vi
Каб запусциць vi увядзице каманду:
> vi
Каб выйсци з рэдактара:
:q
Звярнице щвагу, што двухкропье таксама частка каманды.
Кали вы щнесци нейкия змены, але хочыце выйсци з рэдактара, не захощваючы их:
:q!
Кали вы щнесли нейкия змены и хочаце их захаваць:
:w
Кали вы щнесли нейкия змены и хочаце их захаваць и выйсци:
:wq
Каманды, якия прыведзены вышэй, уводзяцца у камандным рэжыме (нармальным рэжыме vi) и пачынаюцца з двухкропья - называюцца ех-каманды.
Рэжым рэдагавання
Адкрыць файл у рэдактары vi:
> vi file.txt
Кали файл file.txt не иснуе, то ён будзе створаны.
Vi зъящляецца рэжымным рэдактарам. Адразу пасля запуска vi знаходзицца у камандным рэжыме. У гэтым рэжыме амаль кожная клавиша зъящляецца камандай, таму кали вы пачнеце щводзиць тэкст, то можаце заблытацца и заблытаць vi.
Пераход у рэжым устащки (тэкста):
нациснице клавишу I(i), ци кнопку Insert
Знизу дакумента можа зъявицца надпис -- INSERT --
Цяпер можна увесци тэкст.
Выйсци з рэжыму устащки (рэжыму рэдагавання):
нациснице кнопку ESC
Перамяшчэнне курсора
У камандным рэжыме vi прапанощвае вяликую колькасць камандащ па кираванню курсорам. Частка гэтых камандащ выкарыстощваецца прыладай less.
Клавиша | Змяшчае курсор |
---|---|
L ци стрэлка управа | Управа на адзин симвал |
H ци стрэлка улева | Улева на адзин симвал |
J ци стрэлка униз | Униз на адзин симвал |
K ци стрэлка уверх | Уверх на адзин симвал |
0 (нуль) | У пачатак бягучага радка |
SHIFT+6 (^) | Да першага непрабельнага симвала у бягучым радку |
SHIFT+4 ($) | У канец бягучага радка |
W (w) | Да пачатку наступнага слова, ци да знаку прыпынку |
SHIFT+W (W) | Да пачатку наступнага слова, минуючы знаки прыпынку |
B (b) | Да пачатку папярэдняга слова, ци да знаку прыпынку |
SHIFT+B (b) | Да пачатку папярэдняга слова, минуючы знаки прыпынку |
CTRL+F ци Page Down | Униз на адну старонку |
CTRL+B ци Page Up | Уверх на адну старонку |
личба-SHIFT+G | Да радка з пазначаным нумарам. (Напрыклад, каманда 1G выканае пераход да першага радка у файле) |
SHIFT+G | Да апошняга радка у файле |