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