VIM рэдактар — различия между версиями

Материал из Вікі Фаланстэра
Перейти к: навигация, поиск
(Асновы рэдагавання)
(Устащка радка)
Строка 120: Строка 120:
 
|}
 
|}
  
===Устащка радка===
+
====Устащка радка====
  
 
==Заданне==
 
==Заданне==
  
 
==Литаратура==
 
==Литаратура==

Версия 13:20, 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 Да пачатку наступнага слова, ци да знаку прыпынку
SHIFT+w (W) Да пачатку наступнага слова, минуючы знаки прыпынку
b Да пачатку папярэдняга слова, ци да знаку прыпынку
SHIFT+b (B) Да пачатку папярэдняга слова, минуючы знаки прыпынку
CTRL+F ци Page Down Униз на адну старонку
CTRL+B ци Page Up Уверх на адну старонку
личба-SHIFT+g Да радка з пазначаным нумарам. (Напрыклад, каманда 1G выканае пераход да першага радка у файле)
SHIFT+g Да апошняга радка у файле

Асновы рэдагавання

Рэдагавання у аснощным заключаецца у некальких простых аперацыях: устащка тэкста, выдаленне тэкста, перамяшчэнне частак тэкста, капираванне.

Клавиша Выконвае аперацыю
SHIFT+u (U) Адмена апошняй змены
I (i) Пераход з каманднага рэжыму у рэжым устащки
a Пры знаходжанни курсора у канцэ радка, vi змесцицца за канец радка и перойдзе у рэжым устащки
SHIFT+a (A) Змяшчае курсор у канец радка и пераходзиць у рэжым устащки
ESC Выйсци з рэжыма у стащки. (Пераход у камандны рэжым)

Устащка радка

Заданне

Литаратура