annotate runtime/tutor/tutor.uk.utf-8 @ 18650:3aab097c8d26 v8.1.2317

patch 8.1.2317: no test for spell affix file with flag on suffix Commit: https://github.com/vim/vim/commit/37ff4cf87069e54f991d86df9beff19bfdd15875 Author: Bram Moolenaar <Bram@vim.org> Date: Sun Nov 17 20:10:20 2019 +0100 patch 8.1.2317: no test for spell affix file with flag on suffix Problem: No test for spell affix file with flag on suffix. Solution: Add a test case.
author Bram Moolenaar <Bram@vim.org>
date Sun, 17 Nov 2019 20:15:03 +0100
parents f8b0f1e42f2c
children e69e7133c9cf
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
6476
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
1 ===============================================================================
15033
f8b0f1e42f2c Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 6476
diff changeset
2 = Ласкаво просимо в уроки VIM =
6476
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
3 ===============================================================================
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
4
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
5 Vim дуже потужний редактор, що має багато команд. Всі команди неможливо
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
6 помістити в підручнику на зразок цього, але цих уроків достатньо, щоб
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
7 ви навчились з легкістю користуватись Vim як універсальним редактором.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
8
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
9 УВАГА:
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
10 Уроки цього підручника вимагають зміни тексту. Зробіть копію файлу, щоб
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
11 практикуватись на ньому.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
12
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
13 Важливо пам'ятати, що цей підручник має на меті навчання на практиці.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
14 Це означає що ви маєте застосовувати команди щоб вивчити їх. Просто
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
15 прочитавши текст, ви забудете команди.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
16
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
17 Кнопки на клавіатурі, будемо позначати квадратними дужками: [кнопка].
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
18
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
19 А зараз переконайтесь, що включена англійська розкладка і не затиснутий
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
20 Caps Lock, і натисніть кнопку j щоб переміститись до першого уроку.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
21 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
22 Урок 1.1: ПЕРЕМІЩЕННЯ КУРСОРА
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
23
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
24
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
25 ** Щоб переміщати курсор використовуйте кнопки [h],[j],[k],[l],
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
26 як вказано на схемі:
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
27 ^
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
28 [k]
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
29 <[h] [l]>
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
30 [j]
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
31 v
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
32
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
33 Таке розміщення спочатку може видатись трохи дивним. Як наприклад те, що
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
34 кнопка [l] переміщує курсор вправо. Але клавіші розміщені так, щоб
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
35 мінімізувати кількість рухів. Найчастіша дія яку користувач робить з
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
36 текстовим файлом - це читає його. А при читанні прокручують текст вниз.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
37 Тому вниз прокручує [j] - вона знаходиться якраз під вказівним пальцем
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
38 правої руки.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
39
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
40 Курсор можна переміщувати і класичним способом (курсорними клавішами), але
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
41 зручніше буде, якщо ви опануєте спосіб Vim. (Особливо якщо ви вже вмієте
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
42 набирати всліпу).
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
43
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
44 1. Попереміщуйте курсор по екрану, поки не призвичаїтесь.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
45
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
46 2. Перемістіться до наступного уроку.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
47
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
48
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
49 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
50 Урок 1.2: Вихід з Vim
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
51
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
52
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
53 Увага! Перед тим як виконувати цей урок прочитайте його повністю.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
54
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
55 1. Натисніть [ESC] (щоб впевнитись що ви в звичайному режимі).
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
56
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
57 2. Наберіть: :q! [ENTER].
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
58 Це завершує роботу, відкидаючи всі зміни які ви здійснили.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
59
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
60 3. Коли ви побачите привітання терміналу введіть команду яку ви використали
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
61 щоб відкрити цей підручник. Скоріш за все це було: vim tutor.txt [ENTER]
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
62
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
63 4. Якщо ви запам'ятали кроки з 1 по 3, виконайте їх, і переходьте до
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
64 наступного уроку.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
65
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
66 Зауваження: Команда :q! [ENTER] завершує роботу і відкидає всі зміни. Через
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
67 кілька уроків ви навчитесь зберігати зміни в файл.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
68
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
69 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
70 Урок 1.3:РЕДАГУВАННЯ ТЕКСТУ. ВИДАЛЕННЯ.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
71
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
72
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
73 ** Натисніть [x] щоб видалити символ під курсором. **
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
74
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
75 1. Перемістіть курсор до лінії нижче, яка позначена так: --->.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
76
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
77 2. Щоб виправити помилки перемістіть курсор так, щоб він став над
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
78 символом який треба видалити.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
79
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
80 3. Натисніть [x] щоб видалити непотрібний символ.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
81
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
82 4. Повторіть кроки з другого по четвертий, поки речення не стане правильним.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
83
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
84 ---> Ккоровва перрестрибнуууууула ччерезз мііісяццць.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
85
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
86 5. Тепер, коли речення правильне, можна перейти до уроку 1.4.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
87
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
88 Зауваження: Протягом навчання не старайтесь запам'ятати все.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
89 Вчіться практикою.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
90
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
91
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
92
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
93 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
94 Урок 1.4: РЕДАГУВАННЯ ТЕКСТУ. ВСТАВКА
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
95
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
96
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
97 ** Натисніть [i] щоб вставити текст. **
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
98
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
99 1. Перемістіть курсор на перший рядок позначений: --->.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
100
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
101 2. Перемістіть курсор на символ, ПІСЛЯ якого потрібно вставити текст.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
102
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
103 3. Натисніть [i] і наберіть необхідні вставки.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
104
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
105 4. Коли всі помилки виправлені натисніть [ESC] щоб повернутись в звичайний
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
106 режим.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
107
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
108 ---> З прав текст.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
109 ---> З цього рядка пропав деякий текст.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
110
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
111 5. Коли призвичаїтесь вставляти текст - переходьте до уроку 1.5.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
112
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
113
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
114
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
115 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
116 Урок 1.5: РЕДАГУВАННЯ ТЕКСТУ. ДОДАВАННЯ.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
117
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
118
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
119 ** Натисніть [A] щоб додати текст. **
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
120
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
121 Увага! Тут і далі, коли мають наувазі клавішу з буквою в верхньому
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
122 регістрі, то це означає що її натискають з затиснутою [SHIFT].
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
123
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
124 1. Перемістіть курсор до першої лінії внизу позначеної --->.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
125 Не має значення над яким символом знаходиться курсор.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
126
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
127 2. Натисніть [A] і введіть необхідне доповнення.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
128
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
129 3. Коли додавання завершене натисніть [ESC] щоб повернутись в
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
130 звичайний режим.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
131
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
132 4. Перемістіть курсор до другої лінії позначеної ---> і повторіть
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
133 кроки 2 і 3 щоб виправити речення.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
134
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
135 ---> З цього рядка пропущ
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
136 З цього рядка пропущений текст.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
137 ---> З цього рядка також
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
138 З цього рядка також пропущений текст.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
139
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
140 5. Після виконання вправ, переходьте до наступного уроку.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
141
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
142 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
143 Урок 1.6: РЕДАГУВАННЯ ФАЙЛУ
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
144
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
145 ** Використайте :wq щоб зберегти файл і вийти.**
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
146
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
147 Увага! Перед виконанням уроку прочитайте його повністю.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
148
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
149 1. Вийдіть з цього підручника як ви робили в уроці 1.2: :q![ENTER]
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
150 Або якщо ви маєте доступ до іншого терміналу виконуйте наступні
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
151 дії в ньому.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
152
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
153 2. В терміналі наберіть команду: vim НазваФайлу [ENTER]
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
154 'vim' - команда для запуску редактора, НазваФайлу - файл який будемо
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
155 редагувати. Якщо ввести неіснуючий файл, то він створиться
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
156
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
157 3. Відредагуйте текст, як навчились у попередніх уроках.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
158
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
159 4. Щоб зберегти зміни у файлі, і вийти з Vim наберіть: :wq [ENTER]
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
160
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
161 5. Якщо ви вийшли з підручника на першому кроці, то зайдіть в нього
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
162 знову і переходьте до підсумку.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
163
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
164 6. Після прочитання і засвоєння попередніх кроків виконайте їх.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
165
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
166 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
167 ПІДСУМОК УРОКУ 1
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
168
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
169
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
170 1. Курсор керується курсорними клавішами, або клавішами [h][j][k][l]
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
171 [h] (вліво) [j] (вниз) [k] (вверх) [l] (вправо)
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
172
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
173 2. Щоб запустити Vim з терміналу наберіть: vim Назва файлу [ENTER]
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
174
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
175 3. Щоб вийти з Vim наберіть: [ESC] :q! [ENTER] щоб відкинути всі зміни.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
176 або наберіть: [ESC] :wq [ENTER] щоб зберегти всі зміни.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
177
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
178 4. Щоб видалити символ під курсором натисніть [x].
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
179
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
180 5. Щоб вставити, чи доповнити текст наберіть:
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
181 [i] текст що вставляєтсья [ESC] вставиться перед курсором
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
182 [A] текст до додається [ESC] додасть текст до рядка
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
183
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
184 Зауваження: Натискання [ESC] перенесе вас в звичайний режим, чи відмінить
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
185 не до кінця введену команду.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
186
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
187 Тепер переходьте до уроку 2.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
188
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
189 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
190 Урок 2.1: КОМАНДИ ВИДАЛЕННЯ
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
191
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
192
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
193 ** Введіть dw щоб видалити слово. **
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
194
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
195 1. Натисніть [ESC], щоб переконатись що ви в звичайному режимі.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
196
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
197 2. Перемістіть курсор до лінії нижче позначеної --->.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
198
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
199 3. Перемістіть курсор до початку слова що має бути видалене.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
200
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
201 4. Введіть dw щоб слово пропало.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
202
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
203 Зауваження: Буква d з'явиться в останньому рядку екрану, якщо ви її натиснули.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
204 Vim чекає введення наступного символа. Якщо з'явилось щось інше
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
205 значить ви щось не так ввели. Натисніть [ESC] і почніть спочатку.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
206
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
207 ---> Є деякі слова весело, які не потрібні папір в цьому реченні.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
208
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
209 5. Повторюйте кроки 3 і 4 поки речення не стане правильне, а тоді переходьте
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
210 до уроку 2.2.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
211
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
212
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
213 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
214 Урок 2.2: БІЛЬШЕ КОМАНД ВИДАЛЕННЯ
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
215
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
216
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
217 ** Наберіть d$ щоб видалити символи від курсора до кінця рядка. **
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
218
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
219 1. Натисніть [ESC] щоб переконатись що ви в звичайному режимі.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
220
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
221 2. Перемістіть курсор до лінії нижче, що позначена --->.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
222
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
223 3. Перемістіть курсор до кінця правильного рядка (ПІСЛЯ першої крапки).
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
224
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
225 4. Введіть d$ щоб видалити все до кінця рядка.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
226
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
227 ---> Хтось надрукував кінець цього рядка двічі. кінець цього рядка двічі.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
228
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
229
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
230 5. Перейдіть до уроку 2.3 щоб розібратись в цьому детальніше.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
231
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
232
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
233
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
234
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
235
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
236 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
237 Урок 2.3:ОПЕРАТОРИ І ПЕРЕМІЩЕННЯ
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
238
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
239
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
240 Багато команд що змінюють текст утворені з оператора і переміщення.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
241 Формат команди видалення з оператором d подано нижче:
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
242
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
243 d переміщення
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
244
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
245 Де:
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
246 d - оператор видалення.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
247 переміщення - з чим працює оператор (описано нижче).
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
248
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
249 Короткий список переміщень:
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
250 w - до початку наступного слова, НЕ ВКЛЮЧАЮЧИ його перший символ.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
251 e - до кінця поточного слова, ВКЛЮЧАЮЧИ останній символ.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
252 $ - до кінця рядка, ВКЛЮЧАЮЧИ останній символ.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
253
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
254 Тому введення de видалить символи від курсора, до кінця слова.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
255
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
256 Зауваження: Натискання тільки переміщення в звичайному режимі відповідно
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
257 переміщує курсор.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
258
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
259 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
260 Урок 2.4: ВИКОРИСТАННЯ ЛІЧИЛЬНИКА ДЛЯ ПЕРЕМІЩЕННЯ
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
261
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
262
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
263 ** Введення числа перед переміщенням повторює його стільки раз. **
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
264
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
265 1. Перемістіть курсор до початку рядка позначеного --->
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
266
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
267 2. Введіть 2w щоб перемістити курсор на два слова вперед.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
268
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
269 3. Введіть 3e щоб перемістити курсор в кінець третього слова.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
270
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
271 4. Введіть 0 (нуль) щоб переміститись на початок рядка.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
272
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
273 5. Повторіть кроки 2 і 3 з різними числами.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
274
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
275 ---> А це просто рядок зі словами, серед яких можна рухати курсором.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
276
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
277 6. Переходьте до уроку 2.5.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
278
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
279
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
280
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
281
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
282 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
283 Урок 2.5: БАГАТОРАЗОВЕ ВИДАЛЕННЯ
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
284
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
285
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
286 ** Введення числа з оператором повторює його стільки ж разів. **
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
287
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
288 В комбінації з оператором видалення, і переміщення з лічильника можна
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
289 видаляти потрібне число елементів.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
290 Для цього введіть
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
291 d число переміщення
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
292
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
293 1. Перемістіться до першого слова в ВЕРХНЬОМУ РЕГІСТРІ в рядку
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
294 позначеному --->.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
295
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
296 2. Введіть d2w щоб видалити два слова.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
297
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
298 3. Повторіть кроки 1 і 2 з різними числами, щоб видалити все зайве.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
299
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
300 ---> цей ABC DE рядок FGHI JK LMN OP слів Q RS TUV почищений.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
301
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
302
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
303
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
304
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
305
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
306 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
307 Урок 2.6: ОПЕРАЦІЇ З РЯДКАМИ
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
308
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
309
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
310 ** Введіть dd щоб видалити весь рядок. **
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
311
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
312 Через те, що видалення всього рядка є доволі частою дією розробники Vi
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
313 вирішили що для цієї операції потрібна проста команда, як dd.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
314
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
315 1. Перемістіть курсор до другого рядка в вірші нижче.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
316 2. Введіть dd щоб видалити рядок.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
317 3. Потім перемістіться до четвертого рядка.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
318 4. Введіть 2dd щоб видалити два рядки.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
319
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
320 ---> 1) Троянди червоні,
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
321 ---> 2) Багнюка весела,
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
322 ---> 3) Волошки голубі,
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
323 ---> 4) В мене є машина,
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
324 ---> 5) Годинник каже час,
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
325 ---> 6) Цукерки солодкі,
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
326 ---> 7) Дарую тобі.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
327
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
328
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
329 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
330 Урок 2.7: ВІДКИНУТИ ЗМІНИ
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
331
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
332
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
333 ** Натисніть u щоб скасувати останні команди, U щоб виправити ввесь рядок. **
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
334
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
335 1. Перемістіть курсор до рядка нижче позначеного ---> на місце першої помилки.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
336 2. Натисніть x щоб видалити непотрібний символ.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
337 3. Потім натисніть u щоб відмінити виправлення.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
338 4. Цього разу виправте всі помилки в рядку використовуючи команду x .
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
339 5. Після цього введіть U, і відкиньте всі зміни в цілому рядку.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
340 6. Натисніть u кілька разів, щоб відмінити U і попередні команди.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
341 7. Тепер натисніть CTRL-R кілька разів, щоб повторити відмінені команди
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
342 (відмінити відміну).
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
343
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
344 ---> Вииправте помилки наа цьоому рядку і вііідмініть їх.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
345
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
346 8. Тепер можна переходити до підсумків другого уроку.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
347
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
348
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
349
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
350
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
351 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
352 ПІДСУМОК УРОКУ 2
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
353
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
354
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
355 1. Щоб видалити все від курсора аж до початку наступного слова введіть: dw
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
356 2. Щоб видалити від курсора до кінця рядка: d$
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
357 3. Щоб видалити увесь рядок: dd
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
358
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
359 4. Щоб повторити переміщення, поставте перед ним число повторів: 2w
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
360 5. Формат команди зміни:
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
361 оператор [число] переміщення
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
362 де:
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
363 оператор - що робити, як наприклад d для видалення
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
364 [число] - кількість повторів
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
365 переміщення - куди переміститись перед виконанням оператора, як
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
366 як наприклад w (слово), $ (кінець рядка), і т.і.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
367
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
368 6. Щоб переміститись до початку рядка використовуйте нуль: 0
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
369
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
370 7. Щоб відмінити попередню дію введіть: u (u в нижньому регістрі)
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
371 Щоб відмінити всі зміни рядка введіть: U (U в верхньому регістрі)
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
372 Щоб скасувати відміну натисніть: CTRL-R
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
373
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
374 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
375 Урок 3.1: КОМАНДА PUT
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
376
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
377
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
378 ** Введіть p щоб вставити перед тим видалений текст після курсору. **
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
379
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
380 1. Перемістіть курсор до першої ---> лінії внизу.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
381
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
382 2. Введіть dd щоб видалити рядок і зберегти його в регістрі Vim.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
383
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
384 3. Перемістіть курсор до рядка в), НАД тим місцем де має бути видалений рядок.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
385
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
386 4. Натисніть p щоб вставити рядок під курсором.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
387
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
388 5. Повторіть кроки від 2 до 4 щоб вставити всі рядки в правильному порядку.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
389
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
390 ---> г) всіх до кузні іззива.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
391 ---> б) а в коваля серце тепле,
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
392 ---> в) а він клепче та й співа,
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
393 ---> а) А в тій кузні коваль клепле,
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
394
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
395
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
396
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
397 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
398 Урок 3.2: Команда заміни
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
399
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
400
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
401 ** Наберіть rx щоб замінити символ під курсором на x . **
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
402
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
403 1. Перемістіть курсор до першого рядка нижче, позначеного --->.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
404
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
405 2. Помістіть курсор над першою помилкою.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
406
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
407 3. Наберіть r а потім символ який має стояти там.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
408
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
409 4. Повторіть кроки з 2 по 3 поки перший рядок не стане еквівалентним другому.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
410
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
411 ---> Коли ця лігія набираламт. хтось наьтснкв геправмльні унопкм!
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
412 ---> Коли ця лінія набиралась, хтось натиснув неправильні кнопки!
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
413
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
414 5. Зараз переходьте до уроку 3.3.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
415
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
416 Примітка: Ви маєте вчитись діями, а не простим заучуванням, пам'ятаєте?
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
417
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
418
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
419
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
420 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
421 Урок 3.3: ОПЕРАТОР ЗАМІНИ
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
422
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
423
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
424 ** Щоб зробити заміну до кінця слова введіть ce . **
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
425
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
426 1. Перемістіть курсор до першого рядка позначеного --->.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
427
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
428 2. Помістіть курсор над у в слові рукра.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
429
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
430 3. Введіть ce і правильне закінчення слова (ядок в цьому випадку).
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
431
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
432 4. Натисніть [ESC] і переходьте до наступного символа, який потрібно замінити.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
433
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
434 5. Повторюйте кроки 3 і 4 поки перше речення не стане таким самим як і друге.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
435
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
436 ---> Цей рукра має кілька слів що потретамув заміни за допоцкщшг оператора.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
437 ---> Цей рядок має кілька слів що потребують заміни за допомогою оператора.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
438
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
439 Зауважте що ce видаляє слово, і поміщає вас в режим вставки.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
440
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
441
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
442
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
443 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
444 Урок 3.4: БІЛЬШЕ ЗМІН З c
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
445
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
446
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
447 ** Оператор заміни використовується з тими ж переміщеннями що і видалення. **
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
448
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
449 1. Оператор заміни працює в такий же спосіб що і видалення. Формат:
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
450
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
451 c [число] переміщення
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
452
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
453 2. Переміщення ті ж самі, такі як w (слово) і $ (кінець рядка).
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
454
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
455 3. Перемістіться до першого рядка позначеного --->.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
456
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
457 4. Перемістіть курсор до першої помилки.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
458
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
459 5. Наберіть c$ і решту рядка, щоб він став таким як другий і натисніть [ESC].
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
460
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
461 ---> Кінець цього рядка потребує якихось дій щоб стати таким як кінець другого.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
462 ---> Кінець цього рядка можна виправити за допомогою команди c$.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
463
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
464 Примітка: Можна використовувати кнопку Backspace щоб виправляти опечатки при
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
465 наборі.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
466
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
467 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
468 ПІДСУМОК УРОКУ 3
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
469
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
470
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
471 1. Щоб вставити текст який був видалений наберіть p . Це вставляє
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
472 видалений текст ПІСЛЯ курсора (якщо був видалений рядок, вставка
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
473 продовжиться з рядка під курсором).
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
474
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
475 2. Щоб замінити символ під курсором наберіть r і необхідний символ.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
476
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
477 3. Оператор заміни дозволяє робити заміну тексту від курсору, до потрібного
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
478 переміщення. Наприклад щоб замінити все від курсора до кінця слова
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
479 вводять ce . Щоб замінити закінчення рядка тиснуть c$ .
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
480
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
481 4. Формат заміни:
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
482
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
483 c [число] переміщення
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
484
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
485 Почнемо наступний урок.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
486
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
487
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
488
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
489 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
490 Урок 4.1: ПОЗИЦІЯ КУРСОРА І СТАТУС ФАЙЛУ
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
491
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
492 ** Введіть CTRL-G щоб побачити вашу позицію в файлі, і його статус.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
493 Введіть G щоб переміститись на потрібний рядок файлу. **
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
494
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
495 ПРИМІТКА: Прочитайте увесь урок перед виконанням будь-яких кроків!!
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
496
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
497 1. Затисніть кнопку Ctrl і натисніть g . Це називається CTRL-G.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
498 Внизу з'явиться повідомлення з назвою файлу, і позицією в файлі.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
499 Запам'ятайте номер рядка для кроку 3.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
500
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
501 ПРИМІТКА: Ви бачите позицію курсора в нижньому правому кутку екрану.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
502 Це трапляється коли включена опція 'ruler' (читайте :help 'ruler' )
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
503
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
504 2. Натисніть G щоб переміститись до кінця файлу.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
505 Наберіть gg щоб переміститись до початку файлу.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
506
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
507 3. Наберіть номер рядка де ви були а потім G. Це перенесе вас до потрібного
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
508 рядка.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
509
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
510 4. Якщо ви запам'ятали три попередні кроки, то виконуйте.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
511
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
512 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
513 Урок 4.2: КОМАНДА ПОШУКУ
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
514
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
515
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
516 ** Введіть / (слеш) і фразу, щоб шукати її в тексті. **
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
517
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
518 1. В звичайному режимі введіть символ / . Зауважте що він і курсор
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
519 з'являються в низу екрану, як і з командою : .
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
520
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
521 2. Тепер введіть 'очепятка' <ENTER>. Це буде словом яке ви шукатимете.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
522
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
523 3. Щоб здійснити пошук цієї фрази ще раз введіть n .
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
524 Щоб шукати в протилежному напрямку введіть N .
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
525
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
526 4. Щоб шукати фразу в зворотньому напрямку використайте ? замість / .
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
527
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
528 5. Щоб переміститись назад до того місця звідки прийшли натисніть CTRL-O.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
529 Повторіть щоб повернутись ще далі. (Це як кнопка назад в браузері)
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
530 CTRL-I переміщує вперед.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
531
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
532 ---> "очепятка" не є способом написати опечатка; очепятка це опечатка.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
533 Примітка: Коли пошук досягає кінця файлу він продовжує з початку, хіба що
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
534 опція 'wrapscan' була виключена.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
535
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
536 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
537 Урок 4.3: ПОШУК ПАРНИХ ДУЖОК
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
538
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
539
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
540 ** Введіть % щоб знайти парну ),], чи } . **
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
541
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
542 1. Помістіть курсор над будь-якою (, [, чи { в рядку нижче позначеному --->.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
543
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
544 2. Тепер введіть символ % .
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
545
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
546 3. Курсор переміститься до відповідної дужки.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
547
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
548 4. Введіть % щоб перемістити курсор до іншої парної дужки.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
549
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
550 5. Спробуйте з іншими дужками, і подивіться що вийде.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
551
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
552 ---> Це ( тестовий рядок ( з такими [ такими ] і такими { дужками } в ньому. ))
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
553
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
554
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
555 Примітка: Це корисно при відлагоджуванні програми з неправильними дужками.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
556 І взагалі в кожному тексті дужки мають стояти правильно!
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
557
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
558
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
559
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
560 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
561 Урок 4.4: КОМАНДА ЗАМІНИ
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
562
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
563
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
564 ** Наберіть :s/старе/нове/g щоб замінити 'старе' на 'нове'. **
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
565
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
566 1. Перемістіть курсор до лінії нижче позначеної --->.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
567
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
568 2. Введіть :s/(біп)/блять [ENTER] . Зауважте що ця команда змінює тільки перше
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
569 входження (біп) в рядку.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
570
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
571 3. Потім наберіть :s/(біп)/блять/g . Додавання g вказує що заміни
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
572 робляться у всьому рядку глобально.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
573
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
574 ---> люди не лю(біп), коли в слові "лю(біп)" "(біп)" заміняють на "(бiп)".
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
575
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
576 4. Щоб замінити кожне входження послідовності символів між двома рядками
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
577 наберіть :#,#s/старе/нове/g де #,# діапазон рядків в яких робиться
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
578 заміна.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
579 Введіть :%s/старе/нове/g щоб змінити кожне входження у цілому файлі.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
580 Введіть :%s/старе/нове/gc щоб замінити, кожне входження у файлі з
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
581 підтвердженням кожної заміни.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
582
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
583 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
584 ПІДСУМОК УРОКУ 4
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
585
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
586
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
587 1. CTRL-G виводить вашу позицію в файлі і назву файлу.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
588 G переміщує в кінець файлу.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
589 число G переміщує до рядка з вказаним номером.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
590 gg переміщує до першого рядка.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
591
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
592 2. Ввід / і послідовності символів шукає послідовність ПІСЛЯ курсора.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
593 Ввід ? і послідовності символів шукає послідовність ПЕРЕД курсором.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
594
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
595 Після пошуку введіть n щоб знайти наступне входження в тому ж напрямку
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
596 або N щоб шукати в протилежному напрямку.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
597 CTRL-O відносить вас до старішої позиції, CTRL-I до новішої позиції.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
598
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
599 3. Ввід % коли курсор знаходиться над дужкою (,),[,],{, чи } переносить
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
600 курсор до протилежної дужки.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
601
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
602 4. Щоб замінити перше входження старого слова на нове :s/старе/нове
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
603 Щоб замінити всі старі слова рядка на нові :s/старе/нове/g
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
604 Щоб замінити фрази між двома рядками :#,#s/старе/нове/g
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
605 Щоб замінити всі входження в файлі :%s/старе/нове/g
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
606 Щоб щоразу підтверджувати заміну додайте 'c' :%s/старе/нове/gc
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
607
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
608 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
609 Урок 5.1: ЯК ВИКОНАТИ ЗОВНІШНЮ КОМАНДУ
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
610
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
611
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
612 ** Введіть :! і зовнішню команду, щоб виконати ту команду. **
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
613
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
614 1. Введіть відому команду : щоб встановити курсор в низу екрану.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
615 Це дозволяє вводити команди командного рядка.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
616
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
617 2. Тепер введіть ! (символ знаку оклику) . Це дозволить вам виконати
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
618 будь-яку зовнішню команду.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
619
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
620 3. Як приклад введіть :!ls [ENTER]. Це покаже список файлів каталогу, так
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
621 так ніби ви знаходитесь в оболонці терміналу. Або використайте :!dir
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
622 якщо ви раптом знаходитесь в Windows.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
623
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
624 Примітка: Можна запускати будь-яку зовнішню команду таким способом, навіть з
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
625 аргументами.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
626
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
627 Примітка: Всі команди що починаються з : мають закінчуватись натисканням
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
628 [ENTER]. Більше на цьому не наголошуватиметься.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
629
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
630
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
631 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
632 Урок 5.2: ЩЕ ПРО ЗАПИС ФАЙЛІВ
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
633
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
634
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
635 ** Щоб зберегти змінений текст, введіть :w НАЗВА_ФАЙЛУ **
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
636
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
637 1. Введіть :!dir чи :!ls щоб переглянути вміст вашої директорії.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
638 Вам вже казали що після цього тиснуть [ENTER].
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
639
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
640 2. Виберіть ім'я файлу яке ще не використовується, наприклад TEST.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
641 (Взагалі то це не обов'язково, якщо вміст обраного файлу не
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
642 є цінним)
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
643
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
644 3. Тепер введіть: :w TEST (де TEST це назва яку ви обрали.)
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
645
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
646 4. Це зберігає увесь файл (підручник Vim ) під ім'ям TEST.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
647 Щоб перевірити знову наберіть :!ls щоб побачити зміни в каталозі.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
648
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
649 Примітка: Якщо ви вийдете з Vim і запустите його знову командою vim TEST,
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
650 файл що ви відкриєте буде точною копією цього, коли ви його зберегли.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
651
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
652 5. Зараз видаліть файл ввівши (Unix): :!rm TEST
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
653 чи (MS-DOS): :!del TEST
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
654
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
655
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
656 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
657 Урок 5.3: ВИБІР ТЕКСТУ ДЛЯ ЗАПИСУ
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
658
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
659
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
660 ** Щоб зберегти частину файлу, наберіть v переміщення :w НАЗВА_ФАЙЛУ **
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
661
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
662 1. Перемістіть курсор до цього рядка.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
663
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
664 2. Натисніть v і перемістіть курсор на п'ять пунктів нижче. Зауважте, що
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
665 текст виділяється.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
666
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
667 3. Натисніть символ : . Внизу екрану з'являються символи :'<,'> .
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
668
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
669 4. Введіть w TEST , де TEST назва файлу що ще не використовується.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
670 Переконайтесь що ви бачите :'<,'>w TEST перед тим як натиснути [ENTER].
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
671
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
672 5. Vim запише вибрані рядки в файл TEST. Використайте :!dir чи !ls
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
673 щоб побачити це. Поки що не видаляйте його! Ми використаємо TEST в
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
674 наступному уроці.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
675
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
676 Зауваження: Натискання v починає режим візуального виділення. Ви можете
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
677 переміщувати курсор щоб змінити розмір вибраної частини.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
678 Потім можна використати оператор щоб зробити щось з текстом.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
679 Наприклад d видалить текст.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
680
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
681 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
682 Урок 5.4: ОТРИМАННЯ І ЗЛИТТЯ ФАЙЛІВ
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
683
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
684
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
685 ** Щоб вставити вміст файлу введіть :r НАЗВА_ФАЙЛУ **
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
686
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
687 1. Помістіть курсор десь над цим рядком.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
688
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
689 Зауваження: Після виконання кроку 2 ви побачите текст з уроку 5.3. Тоді
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
690 перемістіться вниз, щоб побачити вміст цього уроку знову.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
691
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
692 2. Тоді отримайте вміст вашого файлу TEST використавши команду :r TEST ,
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
693 де TEST назва файлу що ви використали.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
694 Файл що ви отримуєте поміщується під рядком курсора.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
695
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
696 3. Щоб перевірити що файл вставлено, прокрутіть текст назад, і переконаєтесь
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
697 що тепер є дві копії урок 5.3, the original and the file version.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
698
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
699 Примітка: Також ви можете вставляти вивід зовнішньої програми. Наприклад
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
700 :r !ls читає вивід команди ls і вставляє його під курсором.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
701
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
702
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
703 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
704 Підсумок 5 уроку
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
705
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
706
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
707 1. :!команда виконує зовнішню команду.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
708
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
709 2. :w НАЗВА_ФАЙЛУ записує поточний файл на диск під назвою НАЗВА_ФАЙЛУ.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
710
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
711 3. v переміщення :w НАЗВА_ФАЙЛУ зберігає візуально виділену частину тексту
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
712 в файл НАЗВА_ФАЙЛУ.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
713
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
714 4. :r НАЗВА_ФАЙЛУ отримує з диску файл НАЗВА_ФАЙЛУ і вставляє його під
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
715 курсором.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
716
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
717 5. :r !ls читає вивід команди ls і вставляє її під поточною позицією курсора
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
718
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
719
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
720
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
721 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
722 Урок 6.1: КОМАНДА ВСТАВКИ
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
723
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
724
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
725 ** Введіть o щоб вставити новий рядок під курсором. **
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
726
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
727 1. Перемістіть курсор на рядок нижче, позначений --->.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
728
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
729 2. Натисніть o щоб вставити новий рядок ПІД курсором та перейти в
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
730 режим вставки.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
731
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
732 3. Тепер введіть текст і натисніть [ESC] щоб вийти з режиму вставки.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
733
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
734 ---> Після натискання o курсор ставиться на наступний рядок в режимі вставки.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
735
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
736 4. Щоб вставити рядок НАД ABOVE курсором пишуть O в верхньому регістрі,
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
737 замість o. Спробуйте на рядку нижче.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
738
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
739 ---> Щоб вставити рядок над цим введіть O .
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
740
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
741
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
742
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
743
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
744 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
745 Урок 6.2: КОМАНДА ДОПИСУВАННЯ
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
746
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
747
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
748 ** Натисніть a щоб вставити текст після курсору. **
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
749
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
750 1. Перемістіть курсор до початку рядка внизу позначеного --->.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
751
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
752 2. Тисніть e поки курсор не буде в кінці ря .
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
753
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
754 3. Натисніть a (маленьке) щоб додати текст ПІСЛЯ курсору.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
755
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
756 4. Допишіть слова як рядок внизу. Натисніть [ESC] щоб вийти з режиму
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
757 вставки.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
758
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
759 5. Використайте e щоб переміститись до наступного неповного слова та
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
760 to move to the next incomplete word and repeat steps 3 and 4.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
761
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
762 ---> Цей ря дозволить вам попрактикува в дописува тексту до рядка.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
763 ---> Цей рядок дозволить вам попрактикуватись в дописуванні тексту до рядка.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
764
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
765 Примітка: a, i і A переходять в один і той же режим вставки, єдиною різницею
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
766 є тільки те, де вставляються символи.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
767
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
768 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
769 Урок 6.3: ІНШИЙ СПОСІБ ЗАМІНИ
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
770
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
771
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
772 ** Введіть велику R щоб замінити більш ніж один символ. **
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
773
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
774 1. Перемістіть курсор до першого рядка внизу позначеного --->.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
775 Перемістіть курсор до першого xxx .
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
776
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
777 2. Тепер натисніть R і введіть номер під ним з другого рядка, так що він
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
778 замінює xxx .
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
779
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
780 3. Натисніть [ESC] щоб покинути режим заміни. Зауважте, що решта рядка
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
781 залишається незмінною.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
782
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
783 4. Повторіть кроки від 1 до 3 щоб замінити всі xxx на числа з другого рядка.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
784
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
785 ---> Додавання 123 до xxx дає xxx.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
786 ---> Додавання 123 до 456 дає 579.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
787
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
788 Зауваження: Режим заміни подібний до режиму вставки, тільки кожен введений
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
789 символ видаляє символ який стояв на його місці.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
790
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
791 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
792 Урок 6.4: КОПІЮВАННЯ І ВСТАВКА
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
793
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
794
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
795 ** Використайте оператор y щоб копіювати текст і p щоб його вставити **
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
796
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
797 1. Перейдіть до рядка нижче позначеного ---> і покладіть курсор після "а)".
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
798
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
799 2. Перейдіть в візуальний режим за допомогою клавіші v і перемістіть курсор
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
800 якраз перед словом "один".
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
801
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
802 3. Введіть y щоб копіювати (yank) виділений текст.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
803
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
804 4. Перемістіть курсор до кінця наступного рядка: j$
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
805
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
806 5. Натисніть p щоб вставити (put) текст. Тоді введіть : два [ESC] .
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
807
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
808 6. так само додайте третій рядочок.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
809
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
810 ---> а) це рядок номер один
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
811 б)
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
812
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
813 Зауваження: також можна використовувати y як оператор;
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
814 yw копіює одне слово.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
815 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
816 Урок 6.5: ВСТАНОВЛЕННЯ ОПЦІЙ
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
817
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
818
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
819 ** Встановити опцію так що пошук чи заміна буде ігнорувати регістр **
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
820
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
821 1. Знайдіть слово 'ігнорувати' ввівши : /ігнорувати
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
822 Повторіть кілька разів натискаючи n .
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
823
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
824 2. Встановіть опцію ігнорування регістру 'ic' (Ignore case) ввівши: :set ic
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
825
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
826 3. Тепер пошукайте 'ігнорувати' знову ввівши n
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
827 Зауважте що Ігнорувати та ІГНОРУВАТИ тепер також знаходяться.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
828
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
829 4. Ввімкніть 'hlsearch' (підсвітку пошуку) і 'incsearch' (інтерактивність)
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
830 командою :set hls is .
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
831
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
832 5. Тепер пошукайте щось знову і зауважте зміни: /ігнорувати [ENTER]
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
833
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
834 6. Щоб вимкнути ігнорування регістру напишіть: :set noic
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
835
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
836 Примітка: Щоб вимкнути підсвітку співпадінь введіть: :nohlsearch
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
837 Примітка: Якщо ви хочете не брати до уваги регістр тільки під час одного пошуку
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
838 використайте ключ \c. Наприклад: /ігнорувати\c [ENTER]
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
839 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
840 ПІДСУМОК УРОКУ 6
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
841
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
842 1. Введіть о щоб додати рядок ПІД курсором і почати режим вставки.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
843 Введіть O щоб додати рядок НАД курсором.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
844
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
845 2. Введіть a щоб вставити текст ПІСЛЯ курсора.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
846 Введіть A щоб додати текст до рядка.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
847
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
848 3. Переміщення e переміщує нас до кінця слова.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
849
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
850 4. Оператор y копіює текст, p вставляє його.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
851
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
852 5. Введення R переносить нас в режим заміни до натискання [ESC].
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
853
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
854 6. Набір ":set xxx" встановлює опцію "xxx". Деякі опції:
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
855 'ic' 'ignorecase' ігнорувати верхній/нижній регістр при пошуку
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
856 'is' 'incsearch' показувати співпадіння пошуку під час введення
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
857 фрази
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
858 'hls' 'hlsearch' пісвічувати всі співпадіння
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
859 Можна одночасно використовувати і коротку і довгу форму запису опції.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
860
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
861 7. Використайте префікс "no" щоб вимкнути опцію: :set noic
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
862
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
863 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
864 Урок 7.1: ОТРИМАННЯ ДОПОМОГИ
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
865
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
866
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
867 ** Використання вбудованої довідкової системи **
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
868
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
869 Vim має всеосяжну систему довідки. Щоб ознайомитись з нею спробуйте один з
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
870 таких способів:
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
871 - натисніть кнопку [HELP] (якщо така є)
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
872 - натисніть [F1]
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
873 - наберіть :help
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
874
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
875 Прочитайте текст в вікні допомоги, щоб вияснити як вона працює.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
876 Натисніть CTRL-W двічі щоб змінити вікно
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
877 Наберіть :q щоб закрити вікно довідки.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
878
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
879 Можна знайти довідку майже на будь-яку тему додаючи аргумент після команди
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
880 ":help" . Спробуйте одну з наступних (не забувайте натискати [ENTER]):
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
881
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
882 :help w
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
883 :help c_CTRL-D
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
884 :help insert-index
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
885 :help user-manual
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
886 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
887 Урок 7.2: СТВОРЕННЯ СКРИПТА АВТОЗАПУСКУ
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
888
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
889
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
890 ** Ввімкнення додаткових функцій Vim **
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
891
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
892 Vim має набагато більше функцій ніж Vi, але більшість з них відключені за
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
893 замовчуванням. Щоб почати використання додаткових функцій потрібно створити
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
894 файл "vimrc".
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
895
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
896 1. Почніть редагування файлу "vimrc" . Це залежить від вашої системи:
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
897 :e ~/.vimrc для Unix
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
898 :e $VIM/_vimrc для MS-Windows
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
899
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
900 2. Тепер прочитайте приклад вмісту "vimrc" :
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
901 :r $VIMRUNTIME/vimrc_example.vim
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
902
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
903 3. Збережіть файл:
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
904 :w
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
905
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
906 Наступного разу коли ви запустите Vim він буде використовувати підсвітку
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
907 синтаксису. Можна додати всі ваші улюблені налаштування в цей файл. Для більш
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
908 детальної інформації введіть :help vimrc-intro
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
909
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
910 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
911 Урок 7.3: АВТОДОПОВНЕННЯ
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
912
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
913
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
914 ** Автодоповнення за допомогою CTRL-D і [TAB] **
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
915
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
916 1. Переконайтесь що в Vim не включена зворотня сумісність: :set nocp
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
917
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
918 2. Подивіться що за файли існують в каталозі: :!ls чи :!dir
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
919
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
920 3. Введіть початок команди: :e
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
921
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
922 4. Натисніть CTRL-D і Vim покаже список команд що починаються з "e".
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
923
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
924 5. Натисніть [TAB] і Vim доповнить команду до ":edit".
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
925
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
926 6. Тепер додайте пропуск і початок існуючого імені файлу: :edit FIL
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
927
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
928 7. Натисніть [TAB]. Vim доповнить ім'я (якщо воно унікальне).
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
929
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
930 Зауваження: Доповнення працює для багатьох команд. Просто натискайте CTRL-D і
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
931 [TAB]. Це особливо корисно для команди :help .
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
932
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
933 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
934 ПІДСУМОК УРОКУ 7
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
935
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
936
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
937 1. Введіть :help або натисніть [F1] щоб відкрити вікно довідки.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
938
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
939 2. Введіть :help тема щоб знайти довідку про тему .
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
940
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
941 3. Введіть CTRL-W CTRL-W щоб змінити вікно.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
942
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
943 4. Наберіть :q щоб закрити вікно
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
944
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
945 5. Створіть скрипт vimrc щоб змінювати ваші налаштування при запуску.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
946
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
947 6. При наборі команди що починається з двокрапки : натисніть CTRL-D
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
948 щоб побачити можливі доповнення. Натисніть [TAB] щоб побачити одне з
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
949 доповнень.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
950
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
951
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
952
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
953
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
954
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
955
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
956
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
957 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
958 Це завершує уроки Vim . Вони були націлені щоб дати вам короткий вступ в
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
959 редактор Vim, достатній для того щоб використовувати редактор комфортно.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
960 Ці уроки зовсім далеко від повних, бо Vim має набагато більше команд. Можна
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
961 прочитати інструкцію користувача : ":help user-manual".
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
962
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
963 Для подальшого читання і вивчення рекомендується така книжка:
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
964 Vim - Vi Improved - by Steve Oualline
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
965 Publisher: New Riders
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
966 Особливо корисна для початківців.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
967 Там багато прикладів і ілюстрацій.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
968 Дивіться http://iccf-holland.org/click5.html
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
969
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
970 Ці уроки були написані Майклом С. Пірсом та Робертом Уаром.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
971
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
972 Модифіковано для Vim Бремом Муленаром.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
973
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
974
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
975 Переклад на українську Буник Т.
11d78e58a487 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
976 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~