977 lines
52 KiB
Plaintext
977 lines
52 KiB
Plaintext
===============================================================================
|
||
= Ласкаво просимо в уроки VIM =
|
||
===============================================================================
|
||
|
||
Vim дуже потужний редактор, що має багато команд. Всі команди неможливо
|
||
помістити в підручнику на зразок цього, але цих уроків достатньо, щоб
|
||
ви навчились з легкістю користуватись Vim як універсальним редактором.
|
||
|
||
УВАГА:
|
||
Уроки цього підручника вимагають зміни тексту. Зробіть копію файлу, щоб
|
||
практикуватись на ньому.
|
||
|
||
Важливо пам'ятати, що цей підручник має на меті навчання на практиці.
|
||
Це означає що ви маєте застосовувати команди щоб вивчити їх. Просто
|
||
прочитавши текст, ви забудете команди.
|
||
|
||
Кнопки на клавіатурі, будемо позначати квадратними дужками: [кнопка].
|
||
|
||
А зараз переконайтесь, що включена англійська розкладка і не затиснутий
|
||
Caps Lock, і натисніть кнопку j щоб переміститись до першого уроку.
|
||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
Урок 1.1: ПЕРЕМІЩЕННЯ КУРСОРА
|
||
|
||
|
||
** Щоб переміщати курсор використовуйте кнопки [h],[j],[k],[l],
|
||
як вказано на схемі:
|
||
^
|
||
[k]
|
||
<[h] [l]>
|
||
[j]
|
||
v
|
||
|
||
Таке розміщення спочатку може видатись трохи дивним. Як наприклад те, що
|
||
кнопка [l] переміщує курсор вправо. Але клавіші розміщені так, щоб
|
||
мінімізувати кількість рухів. Найчастіша дія яку користувач робить з
|
||
текстовим файлом - це читає його. А при читанні прокручують текст вниз.
|
||
Тому вниз прокручує [j] - вона знаходиться якраз під вказівним пальцем
|
||
правої руки.
|
||
|
||
Курсор можна переміщувати і класичним способом (курсорними клавішами), але
|
||
зручніше буде, якщо ви опануєте спосіб Vim. (Особливо якщо ви вже вмієте
|
||
набирати всліпу).
|
||
|
||
1. Попереміщуйте курсор по екрану, поки не призвичаїтесь.
|
||
|
||
2. Перемістіться до наступного уроку.
|
||
|
||
|
||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
Урок 1.2: Вихід з Vim
|
||
|
||
|
||
Увага! Перед тим як виконувати цей урок прочитайте його повністю.
|
||
|
||
1. Натисніть [ESC] (щоб впевнитись що ви в звичайному режимі).
|
||
|
||
2. Наберіть: :q! [ENTER].
|
||
Це завершує роботу, відкидаючи всі зміни які ви здійснили.
|
||
|
||
3. Коли ви побачите привітання терміналу введіть команду яку ви використали
|
||
щоб відкрити цей підручник. Скоріш за все це було: vim tutor.txt [ENTER]
|
||
|
||
4. Якщо ви запам'ятали кроки з 1 по 3, виконайте їх, і переходьте до
|
||
наступного уроку.
|
||
|
||
Зауваження: Команда :q! [ENTER] завершує роботу і відкидає всі зміни. Через
|
||
кілька уроків ви навчитесь зберігати зміни в файл.
|
||
|
||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
Урок 1.3:РЕДАГУВАННЯ ТЕКСТУ. ВИДАЛЕННЯ.
|
||
|
||
|
||
** Натисніть [x] щоб видалити символ під курсором. **
|
||
|
||
1. Перемістіть курсор до лінії нижче, яка позначена так: --->.
|
||
|
||
2. Щоб виправити помилки перемістіть курсор так, щоб він став над
|
||
символом який треба видалити.
|
||
|
||
3. Натисніть [x] щоб видалити непотрібний символ.
|
||
|
||
4. Повторіть кроки з другого по четвертий, поки речення не стане правильним.
|
||
|
||
---> Ккоровва перрестрибнуууууула ччерезз мііісяццць.
|
||
|
||
5. Тепер, коли речення правильне, можна перейти до уроку 1.4.
|
||
|
||
Зауваження: Протягом навчання не старайтесь запам'ятати все.
|
||
Вчіться практикою.
|
||
|
||
|
||
|
||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
Урок 1.4: РЕДАГУВАННЯ ТЕКСТУ. ВСТАВКА
|
||
|
||
|
||
** Натисніть [i] щоб вставити текст. **
|
||
|
||
1. Перемістіть курсор на перший рядок позначений: --->.
|
||
|
||
2. Перемістіть курсор на символ, ПІСЛЯ якого потрібно вставити текст.
|
||
|
||
3. Натисніть [i] і наберіть необхідні вставки.
|
||
|
||
4. Коли всі помилки виправлені натисніть [ESC] щоб повернутись в звичайний
|
||
режим.
|
||
|
||
---> З прав текст.
|
||
---> З цього рядка пропав деякий текст.
|
||
|
||
5. Коли призвичаїтесь вставляти текст - переходьте до уроку 1.5.
|
||
|
||
|
||
|
||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
Урок 1.5: РЕДАГУВАННЯ ТЕКСТУ. ДОДАВАННЯ.
|
||
|
||
|
||
** Натисніть [A] щоб додати текст. **
|
||
|
||
Увага! Тут і далі, коли мають наувазі клавішу з буквою в верхньому
|
||
регістрі, то це означає що її натискають з затиснутою [SHIFT].
|
||
|
||
1. Перемістіть курсор до першої лінії внизу позначеної --->.
|
||
Не має значення над яким символом знаходиться курсор.
|
||
|
||
2. Натисніть [A] і введіть необхідне доповнення.
|
||
|
||
3. Коли додавання завершене натисніть [ESC] щоб повернутись в
|
||
звичайний режим.
|
||
|
||
4. Перемістіть курсор до другої лінії позначеної ---> і повторіть
|
||
кроки 2 і 3 щоб виправити речення.
|
||
|
||
---> З цього рядка пропущ
|
||
З цього рядка пропущений текст.
|
||
---> З цього рядка також
|
||
З цього рядка також пропущений текст.
|
||
|
||
5. Після виконання вправ, переходьте до наступного уроку.
|
||
|
||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
Урок 1.6: РЕДАГУВАННЯ ФАЙЛУ
|
||
|
||
** Використайте :wq щоб зберегти файл і вийти.**
|
||
|
||
Увага! Перед виконанням уроку прочитайте його повністю.
|
||
|
||
1. Вийдіть з цього підручника як ви робили в уроці 1.2: :q![ENTER]
|
||
Або якщо ви маєте доступ до іншого терміналу виконуйте наступні
|
||
дії в ньому.
|
||
|
||
2. В терміналі наберіть команду: vim НазваФайлу [ENTER]
|
||
'vim' - команда для запуску редактора, НазваФайлу - файл який будемо
|
||
редагувати. Якщо ввести неіснуючий файл, то він створиться
|
||
|
||
3. Відредагуйте текст, як навчились у попередніх уроках.
|
||
|
||
4. Щоб зберегти зміни у файлі, і вийти з Vim наберіть: :wq [ENTER]
|
||
|
||
5. Якщо ви вийшли з підручника на першому кроці, то зайдіть в нього
|
||
знову і переходьте до підсумку.
|
||
|
||
6. Після прочитання і засвоєння попередніх кроків виконайте їх.
|
||
|
||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
ПІДСУМОК УРОКУ 1
|
||
|
||
|
||
1. Курсор керується курсорними клавішами, або клавішами [h][j][k][l]
|
||
[h] (вліво) [j] (вниз) [k] (вверх) [l] (вправо)
|
||
|
||
2. Щоб запустити Vim з терміналу наберіть: vim Назва файлу [ENTER]
|
||
|
||
3. Щоб вийти з Vim наберіть: [ESC] :q! [ENTER] щоб відкинути всі зміни.
|
||
або наберіть: [ESC] :wq [ENTER] щоб зберегти всі зміни.
|
||
|
||
4. Щоб видалити символ під курсором натисніть [x].
|
||
|
||
5. Щоб вставити, чи доповнити текст наберіть:
|
||
[i] текст що вставляєтсья [ESC] вставиться перед курсором
|
||
[A] текст до додається [ESC] додасть текст до рядка
|
||
|
||
Зауваження: Натискання [ESC] перенесе вас в звичайний режим, чи відмінить
|
||
не до кінця введену команду.
|
||
|
||
Тепер переходьте до уроку 2.
|
||
|
||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
Урок 2.1: КОМАНДИ ВИДАЛЕННЯ
|
||
|
||
|
||
** Введіть dw щоб видалити слово. **
|
||
|
||
1. Натисніть [ESC], щоб переконатись що ви в звичайному режимі.
|
||
|
||
2. Перемістіть курсор до лінії нижче позначеної --->.
|
||
|
||
3. Перемістіть курсор до початку слова що має бути видалене.
|
||
|
||
4. Введіть dw щоб слово пропало.
|
||
|
||
Зауваження: Буква d з'явиться в останньому рядку екрану, якщо ви її натиснули.
|
||
Vim чекає введення наступного символа. Якщо з'явилось щось інше
|
||
значить ви щось не так ввели. Натисніть [ESC] і почніть спочатку.
|
||
|
||
---> Є деякі слова весело, які не потрібні папір в цьому реченні.
|
||
|
||
5. Повторюйте кроки 3 і 4 поки речення не стане правильне, а тоді переходьте
|
||
до уроку 2.2.
|
||
|
||
|
||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
Урок 2.2: БІЛЬШЕ КОМАНД ВИДАЛЕННЯ
|
||
|
||
|
||
** Наберіть d$ щоб видалити символи від курсора до кінця рядка. **
|
||
|
||
1. Натисніть [ESC] щоб переконатись що ви в звичайному режимі.
|
||
|
||
2. Перемістіть курсор до лінії нижче, що позначена --->.
|
||
|
||
3. Перемістіть курсор до кінця правильного рядка (ПІСЛЯ першої крапки).
|
||
|
||
4. Введіть d$ щоб видалити все до кінця рядка.
|
||
|
||
---> Хтось надрукував кінець цього рядка двічі. кінець цього рядка двічі.
|
||
|
||
|
||
5. Перейдіть до уроку 2.3 щоб розібратись в цьому детальніше.
|
||
|
||
|
||
|
||
|
||
|
||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
Урок 2.3:ОПЕРАТОРИ І ПЕРЕМІЩЕННЯ
|
||
|
||
|
||
Багато команд що змінюють текст утворені з оператора і переміщення.
|
||
Формат команди видалення з оператором d подано нижче:
|
||
|
||
d переміщення
|
||
|
||
Де:
|
||
d - оператор видалення.
|
||
переміщення - з чим працює оператор (описано нижче).
|
||
|
||
Короткий список переміщень:
|
||
w - до початку наступного слова, НЕ ВКЛЮЧАЮЧИ його перший символ.
|
||
e - до кінця поточного слова, ВКЛЮЧАЮЧИ останній символ.
|
||
$ - до кінця рядка, ВКЛЮЧАЮЧИ останній символ.
|
||
|
||
Тому введення de видалить символи від курсора, до кінця слова.
|
||
|
||
Зауваження: Натискання тільки переміщення в звичайному режимі відповідно
|
||
переміщує курсор.
|
||
|
||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
Урок 2.4: ВИКОРИСТАННЯ ЛІЧИЛЬНИКА ДЛЯ ПЕРЕМІЩЕННЯ
|
||
|
||
|
||
** Введення числа перед переміщенням повторює його стільки раз. **
|
||
|
||
1. Перемістіть курсор до початку рядка позначеного --->
|
||
|
||
2. Введіть 2w щоб перемістити курсор на два слова вперед.
|
||
|
||
3. Введіть 3e щоб перемістити курсор в кінець третього слова.
|
||
|
||
4. Введіть 0 (нуль) щоб переміститись на початок рядка.
|
||
|
||
5. Повторіть кроки 2 і 3 з різними числами.
|
||
|
||
---> А це просто рядок зі словами, серед яких можна рухати курсором.
|
||
|
||
6. Переходьте до уроку 2.5.
|
||
|
||
|
||
|
||
|
||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
Урок 2.5: БАГАТОРАЗОВЕ ВИДАЛЕННЯ
|
||
|
||
|
||
** Введення числа з оператором повторює його стільки ж разів. **
|
||
|
||
В комбінації з оператором видалення, і переміщення з лічильника можна
|
||
видаляти потрібне число елементів.
|
||
Для цього введіть
|
||
d число переміщення
|
||
|
||
1. Перемістіться до першого слова в ВЕРХНЬОМУ РЕГІСТРІ в рядку
|
||
позначеному --->.
|
||
|
||
2. Введіть d2w щоб видалити два слова.
|
||
|
||
3. Повторіть кроки 1 і 2 з різними числами, щоб видалити все зайве.
|
||
|
||
---> цей ABC DE рядок FGHI JK LMN OP слів Q RS TUV почищений.
|
||
|
||
|
||
|
||
|
||
|
||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
Урок 2.6: ОПЕРАЦІЇ З РЯДКАМИ
|
||
|
||
|
||
** Введіть dd щоб видалити весь рядок. **
|
||
|
||
Через те, що видалення всього рядка є доволі частою дією розробники Vi
|
||
вирішили що для цієї операції потрібна проста команда, як dd.
|
||
|
||
1. Перемістіть курсор до другого рядка в вірші нижче.
|
||
2. Введіть dd щоб видалити рядок.
|
||
3. Потім перемістіться до четвертого рядка.
|
||
4. Введіть 2dd щоб видалити два рядки.
|
||
|
||
---> 1) Троянди червоні,
|
||
---> 2) Багнюка весела,
|
||
---> 3) Волошки голубі,
|
||
---> 4) В мене є машина,
|
||
---> 5) Годинник каже час,
|
||
---> 6) Цукерки солодкі,
|
||
---> 7) Дарую тобі.
|
||
|
||
|
||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
Урок 2.7: ВІДКИНУТИ ЗМІНИ
|
||
|
||
|
||
** Натисніть u щоб скасувати останні команди, U щоб виправити ввесь рядок. **
|
||
|
||
1. Перемістіть курсор до рядка нижче позначеного ---> на місце першої помилки.
|
||
2. Натисніть x щоб видалити непотрібний символ.
|
||
3. Потім натисніть u щоб відмінити виправлення.
|
||
4. Цього разу виправте всі помилки в рядку використовуючи команду x .
|
||
5. Після цього введіть U, і відкиньте всі зміни в цілому рядку.
|
||
6. Натисніть u кілька разів, щоб відмінити U і попередні команди.
|
||
7. Тепер натисніть CTRL-R кілька разів, щоб повторити відмінені команди
|
||
(відмінити відміну).
|
||
|
||
---> Вииправте помилки наа цьоому рядку і вііідмініть їх.
|
||
|
||
8. Тепер можна переходити до підсумків другого уроку.
|
||
|
||
|
||
|
||
|
||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
ПІДСУМОК УРОКУ 2
|
||
|
||
|
||
1. Щоб видалити все від курсора аж до початку наступного слова введіть: dw
|
||
2. Щоб видалити від курсора до кінця рядка: d$
|
||
3. Щоб видалити увесь рядок: dd
|
||
|
||
4. Щоб повторити переміщення, поставте перед ним число повторів: 2w
|
||
5. Формат команди зміни:
|
||
оператор [число] переміщення
|
||
де:
|
||
оператор - що робити, як наприклад d для видалення
|
||
[число] - кількість повторів
|
||
переміщення - куди переміститись перед виконанням оператора, як
|
||
як наприклад w (слово), $ (кінець рядка), і т.і.
|
||
|
||
6. Щоб переміститись до початку рядка використовуйте нуль: 0
|
||
|
||
7. Щоб відмінити попередню дію введіть: u (u в нижньому регістрі)
|
||
Щоб відмінити всі зміни рядка введіть: U (U в верхньому регістрі)
|
||
Щоб скасувати відміну натисніть: CTRL-R
|
||
|
||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
Урок 3.1: КОМАНДА PUT
|
||
|
||
|
||
** Введіть p щоб вставити перед тим видалений текст після курсору. **
|
||
|
||
1. Перемістіть курсор до першої ---> лінії внизу.
|
||
|
||
2. Введіть dd щоб видалити рядок і зберегти його в регістрі Vim.
|
||
|
||
3. Перемістіть курсор до рядка в), НАД тим місцем де має бути видалений рядок.
|
||
|
||
4. Натисніть p щоб вставити рядок під курсором.
|
||
|
||
5. Повторіть кроки від 2 до 4 щоб вставити всі рядки в правильному порядку.
|
||
|
||
---> г) всіх до кузні іззива.
|
||
---> б) а в коваля серце тепле,
|
||
---> в) а він клепче та й співа,
|
||
---> а) А в тій кузні коваль клепле,
|
||
|
||
|
||
|
||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
Урок 3.2: Команда заміни
|
||
|
||
|
||
** Наберіть rx щоб замінити символ під курсором на x . **
|
||
|
||
1. Перемістіть курсор до першого рядка нижче, позначеного --->.
|
||
|
||
2. Помістіть курсор над першою помилкою.
|
||
|
||
3. Наберіть r а потім символ який має стояти там.
|
||
|
||
4. Повторіть кроки з 2 по 3 поки перший рядок не стане еквівалентним другому.
|
||
|
||
---> Коли ця лігія набираламт. хтось наьтснкв геправмльні унопкм!
|
||
---> Коли ця лінія набиралась, хтось натиснув неправильні кнопки!
|
||
|
||
5. Зараз переходьте до уроку 3.3.
|
||
|
||
Примітка: Ви маєте вчитись діями, а не простим заучуванням, пам'ятаєте?
|
||
|
||
|
||
|
||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
Урок 3.3: ОПЕРАТОР ЗАМІНИ
|
||
|
||
|
||
** Щоб зробити заміну до кінця слова введіть ce . **
|
||
|
||
1. Перемістіть курсор до першого рядка позначеного --->.
|
||
|
||
2. Помістіть курсор над у в слові рукра.
|
||
|
||
3. Введіть ce і правильне закінчення слова (ядок в цьому випадку).
|
||
|
||
4. Натисніть [ESC] і переходьте до наступного символа, який потрібно замінити.
|
||
|
||
5. Повторюйте кроки 3 і 4 поки перше речення не стане таким самим як і друге.
|
||
|
||
---> Цей рукра має кілька слів що потретамув заміни за допоцкщшг оператора.
|
||
---> Цей рядок має кілька слів що потребують заміни за допомогою оператора.
|
||
|
||
Зауважте що ce видаляє слово, і поміщає вас в режим вставки.
|
||
|
||
|
||
|
||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
Урок 3.4: БІЛЬШЕ ЗМІН З c
|
||
|
||
|
||
** Оператор заміни використовується з тими ж переміщеннями що і видалення. **
|
||
|
||
1. Оператор заміни працює в такий же спосіб що і видалення. Формат:
|
||
|
||
c [число] переміщення
|
||
|
||
2. Переміщення ті ж самі, такі як w (слово) і $ (кінець рядка).
|
||
|
||
3. Перемістіться до першого рядка позначеного --->.
|
||
|
||
4. Перемістіть курсор до першої помилки.
|
||
|
||
5. Наберіть c$ і решту рядка, щоб він став таким як другий і натисніть [ESC].
|
||
|
||
---> Кінець цього рядка потребує якихось дій щоб стати таким як кінець другого.
|
||
---> Кінець цього рядка можна виправити за допомогою команди c$.
|
||
|
||
Примітка: Можна використовувати кнопку Backspace щоб виправляти опечатки при
|
||
наборі.
|
||
|
||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
ПІДСУМОК УРОКУ 3
|
||
|
||
|
||
1. Щоб вставити текст який був видалений наберіть p . Це вставляє
|
||
видалений текст ПІСЛЯ курсора (якщо був видалений рядок, вставка
|
||
продовжиться з рядка під курсором).
|
||
|
||
2. Щоб замінити символ під курсором наберіть r і необхідний символ.
|
||
|
||
3. Оператор заміни дозволяє робити заміну тексту від курсору, до потрібного
|
||
переміщення. Наприклад щоб замінити все від курсора до кінця слова
|
||
вводять ce . Щоб замінити закінчення рядка тиснуть c$ .
|
||
|
||
4. Формат заміни:
|
||
|
||
c [число] переміщення
|
||
|
||
Почнемо наступний урок.
|
||
|
||
|
||
|
||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
Урок 4.1: ПОЗИЦІЯ КУРСОРА І СТАТУС ФАЙЛУ
|
||
|
||
** Введіть CTRL-G щоб побачити вашу позицію в файлі, і його статус.
|
||
Введіть G щоб переміститись на потрібний рядок файлу. **
|
||
|
||
ПРИМІТКА: Прочитайте увесь урок перед виконанням будь-яких кроків!!
|
||
|
||
1. Затисніть кнопку Ctrl і натисніть g . Це називається CTRL-G.
|
||
Внизу з'явиться повідомлення з назвою файлу, і позицією в файлі.
|
||
Запам'ятайте номер рядка для кроку 3.
|
||
|
||
ПРИМІТКА: Ви бачите позицію курсора в нижньому правому кутку екрану.
|
||
Це трапляється коли включена опція 'ruler' (читайте :help 'ruler' )
|
||
|
||
2. Натисніть G щоб переміститись до кінця файлу.
|
||
Наберіть gg щоб переміститись до початку файлу.
|
||
|
||
3. Наберіть номер рядка де ви були а потім G. Це перенесе вас до потрібного
|
||
рядка.
|
||
|
||
4. Якщо ви запам'ятали три попередні кроки, то виконуйте.
|
||
|
||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
Урок 4.2: КОМАНДА ПОШУКУ
|
||
|
||
|
||
** Введіть / (слеш) і фразу, щоб шукати її в тексті. **
|
||
|
||
1. В звичайному режимі введіть символ / . Зауважте що він і курсор
|
||
з'являються в низу екрану, як і з командою : .
|
||
|
||
2. Тепер введіть 'очепятка' <ENTER>. Це буде словом яке ви шукатимете.
|
||
|
||
3. Щоб здійснити пошук цієї фрази ще раз введіть n .
|
||
Щоб шукати в протилежному напрямку введіть N .
|
||
|
||
4. Щоб шукати фразу в зворотньому напрямку використайте ? замість / .
|
||
|
||
5. Щоб переміститись назад до того місця звідки прийшли натисніть CTRL-O.
|
||
Повторіть щоб повернутись ще далі. (Це як кнопка назад в браузері)
|
||
CTRL-I переміщує вперед.
|
||
|
||
---> "очепятка" не є способом написати опечатка; очепятка це опечатка.
|
||
Примітка: Коли пошук досягає кінця файлу він продовжує з початку, хіба що
|
||
опція 'wrapscan' була виключена.
|
||
|
||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
Урок 4.3: ПОШУК ПАРНИХ ДУЖОК
|
||
|
||
|
||
** Введіть % щоб знайти парну ),], чи } . **
|
||
|
||
1. Помістіть курсор над будь-якою (, [, чи { в рядку нижче позначеному --->.
|
||
|
||
2. Тепер введіть символ % .
|
||
|
||
3. Курсор переміститься до відповідної дужки.
|
||
|
||
4. Введіть % щоб перемістити курсор до іншої парної дужки.
|
||
|
||
5. Спробуйте з іншими дужками, і подивіться що вийде.
|
||
|
||
---> Це ( тестовий рядок ( з такими [ такими ] і такими { дужками } в ньому. ))
|
||
|
||
|
||
Примітка: Це корисно при відлагоджуванні програми з неправильними дужками.
|
||
І взагалі в кожному тексті дужки мають стояти правильно!
|
||
|
||
|
||
|
||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
Урок 4.4: КОМАНДА ЗАМІНИ
|
||
|
||
|
||
** Наберіть :s/старе/нове/g щоб замінити 'старе' на 'нове'. **
|
||
|
||
1. Перемістіть курсор до лінії нижче позначеної --->.
|
||
|
||
2. Введіть :s/(біп)/блять [ENTER] . Зауважте що ця команда змінює тільки перше
|
||
входження (біп) в рядку.
|
||
|
||
3. Потім наберіть :s/(біп)/блять/g . Додавання g вказує що заміни
|
||
робляться у всьому рядку глобально.
|
||
|
||
---> люди не лю(біп), коли в слові "лю(біп)" "(біп)" заміняють на "(бiп)".
|
||
|
||
4. Щоб замінити кожне входження послідовності символів між двома рядками
|
||
наберіть :#,#s/старе/нове/g де #,# діапазон рядків в яких робиться
|
||
заміна.
|
||
Введіть :%s/старе/нове/g щоб змінити кожне входження у цілому файлі.
|
||
Введіть :%s/старе/нове/gc щоб замінити, кожне входження у файлі з
|
||
підтвердженням кожної заміни.
|
||
|
||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
ПІДСУМОК УРОКУ 4
|
||
|
||
|
||
1. CTRL-G виводить вашу позицію в файлі і назву файлу.
|
||
G переміщує в кінець файлу.
|
||
число G переміщує до рядка з вказаним номером.
|
||
gg переміщує до першого рядка.
|
||
|
||
2. Ввід / і послідовності символів шукає послідовність ПІСЛЯ курсора.
|
||
Ввід ? і послідовності символів шукає послідовність ПЕРЕД курсором.
|
||
|
||
Після пошуку введіть n щоб знайти наступне входження в тому ж напрямку
|
||
або N щоб шукати в протилежному напрямку.
|
||
CTRL-O відносить вас до старішої позиції, CTRL-I до новішої позиції.
|
||
|
||
3. Ввід % коли курсор знаходиться над дужкою (,),[,],{, чи } переносить
|
||
курсор до протилежної дужки.
|
||
|
||
4. Щоб замінити перше входження старого слова на нове :s/старе/нове
|
||
Щоб замінити всі старі слова рядка на нові :s/старе/нове/g
|
||
Щоб замінити фрази між двома рядками :#,#s/старе/нове/g
|
||
Щоб замінити всі входження в файлі :%s/старе/нове/g
|
||
Щоб щоразу підтверджувати заміну додайте 'c' :%s/старе/нове/gc
|
||
|
||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
Урок 5.1: ЯК ВИКОНАТИ ЗОВНІШНЮ КОМАНДУ
|
||
|
||
|
||
** Введіть :! і зовнішню команду, щоб виконати ту команду. **
|
||
|
||
1. Введіть відому команду : щоб встановити курсор в низу екрану.
|
||
Це дозволяє вводити команди командного рядка.
|
||
|
||
2. Тепер введіть ! (символ знаку оклику) . Це дозволить вам виконати
|
||
будь-яку зовнішню команду.
|
||
|
||
3. Як приклад введіть :!ls [ENTER]. Це покаже список файлів каталогу, так
|
||
так ніби ви знаходитесь в оболонці терміналу. Або використайте :!dir
|
||
якщо ви раптом знаходитесь в Windows.
|
||
|
||
Примітка: Можна запускати будь-яку зовнішню команду таким способом, навіть з
|
||
аргументами.
|
||
|
||
Примітка: Всі команди що починаються з : мають закінчуватись натисканням
|
||
[ENTER]. Більше на цьому не наголошуватиметься.
|
||
|
||
|
||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
Урок 5.2: ЩЕ ПРО ЗАПИС ФАЙЛІВ
|
||
|
||
|
||
** Щоб зберегти змінений текст, введіть :w НАЗВА_ФАЙЛУ **
|
||
|
||
1. Введіть :!dir чи :!ls щоб переглянути вміст вашої директорії.
|
||
Вам вже казали що після цього тиснуть [ENTER].
|
||
|
||
2. Виберіть ім'я файлу яке ще не використовується, наприклад TEST.
|
||
(Взагалі то це не обов'язково, якщо вміст обраного файлу не
|
||
є цінним)
|
||
|
||
3. Тепер введіть: :w TEST (де TEST це назва яку ви обрали.)
|
||
|
||
4. Це зберігає увесь файл (підручник Vim ) під ім'ям TEST.
|
||
Щоб перевірити знову наберіть :!ls щоб побачити зміни в каталозі.
|
||
|
||
Примітка: Якщо ви вийдете з Vim і запустите його знову командою vim TEST,
|
||
файл що ви відкриєте буде точною копією цього, коли ви його зберегли.
|
||
|
||
5. Зараз видаліть файл ввівши (Unix): :!rm TEST
|
||
чи (MS-DOS): :!del TEST
|
||
|
||
|
||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
Урок 5.3: ВИБІР ТЕКСТУ ДЛЯ ЗАПИСУ
|
||
|
||
|
||
** Щоб зберегти частину файлу, наберіть v переміщення :w НАЗВА_ФАЙЛУ **
|
||
|
||
1. Перемістіть курсор до цього рядка.
|
||
|
||
2. Натисніть v і перемістіть курсор на п'ять пунктів нижче. Зауважте, що
|
||
текст виділяється.
|
||
|
||
3. Натисніть символ : . Внизу екрану з'являються символи :'<,'> .
|
||
|
||
4. Введіть w TEST , де TEST назва файлу що ще не використовується.
|
||
Переконайтесь що ви бачите :'<,'>w TEST перед тим як натиснути [ENTER].
|
||
|
||
5. Vim запише вибрані рядки в файл TEST. Використайте :!dir чи !ls
|
||
щоб побачити це. Поки що не видаляйте його! Ми використаємо TEST в
|
||
наступному уроці.
|
||
|
||
Зауваження: Натискання v починає режим візуального виділення. Ви можете
|
||
переміщувати курсор щоб змінити розмір вибраної частини.
|
||
Потім можна використати оператор щоб зробити щось з текстом.
|
||
Наприклад d видалить текст.
|
||
|
||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
Урок 5.4: ОТРИМАННЯ І ЗЛИТТЯ ФАЙЛІВ
|
||
|
||
|
||
** Щоб вставити вміст файлу введіть :r НАЗВА_ФАЙЛУ **
|
||
|
||
1. Помістіть курсор десь над цим рядком.
|
||
|
||
Зауваження: Після виконання кроку 2 ви побачите текст з уроку 5.3. Тоді
|
||
перемістіться вниз, щоб побачити вміст цього уроку знову.
|
||
|
||
2. Тоді отримайте вміст вашого файлу TEST використавши команду :r TEST ,
|
||
де TEST назва файлу що ви використали.
|
||
Файл що ви отримуєте поміщується під рядком курсора.
|
||
|
||
3. Щоб перевірити що файл вставлено, прокрутіть текст назад, і переконаєтесь
|
||
що тепер є дві копії урок 5.3, the original and the file version.
|
||
|
||
Примітка: Також ви можете вставляти вивід зовнішньої програми. Наприклад
|
||
:r !ls читає вивід команди ls і вставляє його під курсором.
|
||
|
||
|
||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
Підсумок 5 уроку
|
||
|
||
|
||
1. :!команда виконує зовнішню команду.
|
||
|
||
2. :w НАЗВА_ФАЙЛУ записує поточний файл на диск під назвою НАЗВА_ФАЙЛУ.
|
||
|
||
3. v переміщення :w НАЗВА_ФАЙЛУ зберігає візуально виділену частину тексту
|
||
в файл НАЗВА_ФАЙЛУ.
|
||
|
||
4. :r НАЗВА_ФАЙЛУ отримує з диску файл НАЗВА_ФАЙЛУ і вставляє його під
|
||
курсором.
|
||
|
||
5. :r !ls читає вивід команди ls і вставляє її під поточною позицією курсора
|
||
|
||
|
||
|
||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
Урок 6.1: КОМАНДА ВСТАВКИ
|
||
|
||
|
||
** Введіть o щоб вставити новий рядок під курсором. **
|
||
|
||
1. Перемістіть курсор на рядок нижче, позначений --->.
|
||
|
||
2. Натисніть o щоб вставити новий рядок ПІД курсором та перейти в
|
||
режим вставки.
|
||
|
||
3. Тепер введіть текст і натисніть [ESC] щоб вийти з режиму вставки.
|
||
|
||
---> Після натискання o курсор ставиться на наступний рядок в режимі вставки.
|
||
|
||
4. Щоб вставити рядок НАД ABOVE курсором пишуть O в верхньому регістрі,
|
||
замість o. Спробуйте на рядку нижче.
|
||
|
||
---> Щоб вставити рядок над цим введіть O .
|
||
|
||
|
||
|
||
|
||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
Урок 6.2: КОМАНДА ДОПИСУВАННЯ
|
||
|
||
|
||
** Натисніть a щоб вставити текст після курсору. **
|
||
|
||
1. Перемістіть курсор до початку рядка внизу позначеного --->.
|
||
|
||
2. Тисніть e поки курсор не буде в кінці ря .
|
||
|
||
3. Натисніть a (маленьке) щоб додати текст ПІСЛЯ курсору.
|
||
|
||
4. Допишіть слова як рядок внизу. Натисніть [ESC] щоб вийти з режиму
|
||
вставки.
|
||
|
||
5. Використайте e щоб переміститись до наступного неповного слова та
|
||
to move to the next incomplete word and repeat steps 3 and 4.
|
||
|
||
---> Цей ря дозволить вам попрактикува в дописува тексту до рядка.
|
||
---> Цей рядок дозволить вам попрактикуватись в дописуванні тексту до рядка.
|
||
|
||
Примітка: a, i і A переходять в один і той же режим вставки, єдиною різницею
|
||
є тільки те, де вставляються символи.
|
||
|
||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
Урок 6.3: ІНШИЙ СПОСІБ ЗАМІНИ
|
||
|
||
|
||
** Введіть велику R щоб замінити більш ніж один символ. **
|
||
|
||
1. Перемістіть курсор до першого рядка внизу позначеного --->.
|
||
Перемістіть курсор до першого xxx .
|
||
|
||
2. Тепер натисніть R і введіть номер під ним з другого рядка, так що він
|
||
замінює xxx .
|
||
|
||
3. Натисніть [ESC] щоб покинути режим заміни. Зауважте, що решта рядка
|
||
залишається незмінною.
|
||
|
||
4. Повторіть кроки від 1 до 3 щоб замінити всі xxx на числа з другого рядка.
|
||
|
||
---> Додавання 123 до xxx дає xxx.
|
||
---> Додавання 123 до 456 дає 579.
|
||
|
||
Зауваження: Режим заміни подібний до режиму вставки, тільки кожен введений
|
||
символ видаляє символ який стояв на його місці.
|
||
|
||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
Урок 6.4: КОПІЮВАННЯ І ВСТАВКА
|
||
|
||
|
||
** Використайте оператор y щоб копіювати текст і p щоб його вставити **
|
||
|
||
1. Перейдіть до рядка нижче позначеного ---> і покладіть курсор після "а)".
|
||
|
||
2. Перейдіть в візуальний режим за допомогою клавіші v і перемістіть курсор
|
||
якраз перед словом "один".
|
||
|
||
3. Введіть y щоб копіювати (yank) виділений текст.
|
||
|
||
4. Перемістіть курсор до кінця наступного рядка: j$
|
||
|
||
5. Натисніть p щоб вставити (put) текст. Тоді введіть : два [ESC] .
|
||
|
||
6. так само додайте третій рядочок.
|
||
|
||
---> а) це рядок номер один
|
||
б)
|
||
|
||
Зауваження: також можна використовувати y як оператор;
|
||
yw копіює одне слово.
|
||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
Урок 6.5: ВСТАНОВЛЕННЯ ОПЦІЙ
|
||
|
||
|
||
** Встановити опцію так що пошук чи заміна буде ігнорувати регістр **
|
||
|
||
1. Знайдіть слово 'ігнорувати' ввівши : /ігнорувати
|
||
Повторіть кілька разів натискаючи n .
|
||
|
||
2. Встановіть опцію ігнорування регістру 'ic' (Ignore case) ввівши: :set ic
|
||
|
||
3. Тепер пошукайте 'ігнорувати' знову ввівши n
|
||
Зауважте що Ігнорувати та ІГНОРУВАТИ тепер також знаходяться.
|
||
|
||
4. Ввімкніть 'hlsearch' (підсвітку пошуку) і 'incsearch' (інтерактивність)
|
||
командою :set hls is .
|
||
|
||
5. Тепер пошукайте щось знову і зауважте зміни: /ігнорувати [ENTER]
|
||
|
||
6. Щоб вимкнути ігнорування регістру напишіть: :set noic
|
||
|
||
Примітка: Щоб вимкнути підсвітку співпадінь введіть: :nohlsearch
|
||
Примітка: Якщо ви хочете не брати до уваги регістр тільки під час одного пошуку
|
||
використайте ключ \c. Наприклад: /ігнорувати\c [ENTER]
|
||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
ПІДСУМОК УРОКУ 6
|
||
|
||
1. Введіть о щоб додати рядок ПІД курсором і почати режим вставки.
|
||
Введіть O щоб додати рядок НАД курсором.
|
||
|
||
2. Введіть a щоб вставити текст ПІСЛЯ курсора.
|
||
Введіть A щоб додати текст до рядка.
|
||
|
||
3. Переміщення e переміщує нас до кінця слова.
|
||
|
||
4. Оператор y копіює текст, p вставляє його.
|
||
|
||
5. Введення R переносить нас в режим заміни до натискання [ESC].
|
||
|
||
6. Набір ":set xxx" встановлює опцію "xxx". Деякі опції:
|
||
'ic' 'ignorecase' ігнорувати верхній/нижній регістр при пошуку
|
||
'is' 'incsearch' показувати співпадіння пошуку під час введення
|
||
фрази
|
||
'hls' 'hlsearch' пісвічувати всі співпадіння
|
||
Можна одночасно використовувати і коротку і довгу форму запису опції.
|
||
|
||
7. Використайте префікс "no" щоб вимкнути опцію: :set noic
|
||
|
||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
Урок 7.1: ОТРИМАННЯ ДОПОМОГИ
|
||
|
||
|
||
** Використання вбудованої довідкової системи **
|
||
|
||
Vim має всеосяжну систему довідки. Щоб ознайомитись з нею спробуйте один з
|
||
таких способів:
|
||
- натисніть кнопку [HELP] (якщо така є)
|
||
- натисніть [F1]
|
||
- наберіть :help
|
||
|
||
Прочитайте текст в вікні допомоги, щоб вияснити як вона працює.
|
||
Натисніть CTRL-W двічі щоб змінити вікно
|
||
Наберіть :q щоб закрити вікно довідки.
|
||
|
||
Можна знайти довідку майже на будь-яку тему додаючи аргумент після команди
|
||
":help" . Спробуйте одну з наступних (не забувайте натискати [ENTER]):
|
||
|
||
:help w
|
||
:help c_CTRL-D
|
||
:help insert-index
|
||
:help user-manual
|
||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
Урок 7.2: СТВОРЕННЯ СКРИПТА АВТОЗАПУСКУ
|
||
|
||
|
||
** Ввімкнення додаткових функцій Vim **
|
||
|
||
Vim має набагато більше функцій ніж Vi, але більшість з них відключені за
|
||
замовчуванням. Щоб почати використання додаткових функцій потрібно створити
|
||
файл "vimrc".
|
||
|
||
1. Почніть редагування файлу "vimrc" . Це залежить від вашої системи:
|
||
:e ~/.vimrc для Unix
|
||
:e $VIM/_vimrc для MS-Windows
|
||
|
||
2. Тепер прочитайте приклад вмісту "vimrc" :
|
||
:r $VIMRUNTIME/vimrc_example.vim
|
||
|
||
3. Збережіть файл:
|
||
:w
|
||
|
||
Наступного разу коли ви запустите Vim він буде використовувати підсвітку
|
||
синтаксису. Можна додати всі ваші улюблені налаштування в цей файл. Для більш
|
||
детальної інформації введіть :help vimrc-intro
|
||
|
||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
Урок 7.3: АВТОДОПОВНЕННЯ
|
||
|
||
|
||
** Автодоповнення за допомогою CTRL-D і [TAB] **
|
||
|
||
1. Переконайтесь що в Vim не включена зворотня сумісність: :set nocp
|
||
|
||
2. Подивіться що за файли існують в каталозі: :!ls чи :!dir
|
||
|
||
3. Введіть початок команди: :e
|
||
|
||
4. Натисніть CTRL-D і Vim покаже список команд що починаються з "e".
|
||
|
||
5. Натисніть [TAB] і Vim доповнить команду до ":edit".
|
||
|
||
6. Тепер додайте пропуск і початок існуючого імені файлу: :edit FIL
|
||
|
||
7. Натисніть [TAB]. Vim доповнить ім'я (якщо воно унікальне).
|
||
|
||
Зауваження: Доповнення працює для багатьох команд. Просто натискайте CTRL-D і
|
||
[TAB]. Це особливо корисно для команди :help .
|
||
|
||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
ПІДСУМОК УРОКУ 7
|
||
|
||
|
||
1. Введіть :help або натисніть [F1] щоб відкрити вікно довідки.
|
||
|
||
2. Введіть :help тема щоб знайти довідку про тему .
|
||
|
||
3. Введіть CTRL-W CTRL-W щоб змінити вікно.
|
||
|
||
4. Наберіть :q щоб закрити вікно
|
||
|
||
5. Створіть скрипт vimrc щоб змінювати ваші налаштування при запуску.
|
||
|
||
6. При наборі команди що починається з двокрапки : натисніть CTRL-D
|
||
щоб побачити можливі доповнення. Натисніть [TAB] щоб побачити одне з
|
||
доповнень.
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
Це завершує уроки Vim . Вони були націлені щоб дати вам короткий вступ в
|
||
редактор Vim, достатній для того щоб використовувати редактор комфортно.
|
||
Ці уроки зовсім далеко від повних, бо Vim має набагато більше команд. Можна
|
||
прочитати інструкцію користувача : ":help user-manual".
|
||
|
||
Для подальшого читання і вивчення рекомендується така книжка:
|
||
Vim - Vi Improved - by Steve Oualline
|
||
Publisher: New Riders
|
||
Особливо корисна для початківців.
|
||
Там багато прикладів і ілюстрацій.
|
||
Дивіться http://iccf-holland.org/click5.html
|
||
|
||
Ці уроки були написані Майклом С. Пірсом та Робертом Уаром.
|
||
|
||
Модифіковано для Vim Бремом Муленаром.
|
||
|
||
|
||
Переклад на українську Буник Т.
|
||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|