~ubuntu-branches/ubuntu/trusty/kde-l10n-uk/trusty-proposed

« back to all changes in this revision

Viewing changes to docs/kde-baseapps/kate/vi.docbook

  • Committer: Package Import Robot
  • Author(s): Jonathan Riddell
  • Date: 2013-04-04 14:14:50 UTC
  • mfrom: (1.12.27)
  • Revision ID: package-import@ubuntu.com-20130404141450-5s8lp7y4ms2y2ls6
Tags: 4:4.10.2-0ubuntu1
New upstream release

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<!--pulled in by kwrite too-->
2
 
<chapter id="vi-input-mode-chapter">
3
 
<chapterinfo>
4
 
<authorgroup
5
 
><author
6
 
>&Erlend.Hamberg; &Erlend.Hamberg.mail; </author>
7
 
<othercredit role="translator"
8
 
><firstname
9
 
>Юрій</firstname
10
 
><surname
11
 
>Чорноіван</surname
12
 
><affiliation
13
 
><address
14
 
><email
15
 
>yurchor@ukr.net</email
16
 
></address
17
 
></affiliation
18
 
><contrib
19
 
>Переклад українською</contrib
20
 
></othercredit
21
 
22
 
</authorgroup>
23
 
</chapterinfo>
24
 
 
25
 
<title
26
 
>Режим введення VI</title>
27
 
 
28
 
<sect1 id="vi-mode-sect1">
29
 
<title
30
 
>Режим введення VI</title>
31
 
 
32
 
<para
33
 
>Метою використання режиму VI є не повна заміна Vim і підтримка всіх можливостей Vim. Його метою є використання способу редагування текстів Vim, — та вивчених прийомів користування Vim, — у програмах, які використовують текстовий редактор &kappname; для вбудованих режимів редагування.</para>
34
 
 
35
 
<para
36
 
>Режим VI чудово інтегрується у сторонні програми і відхиляється від поведінки Vim там, де це має сенс. Наприклад, команда <userinput
37
 
><command
38
 
>:w</command
39
 
></userinput
40
 
> у режимі VI &kappname; відкриває діалогове вікно збереження файла.</para>
41
 
 
42
 
<para
43
 
>Увімкнути режим VI для всіх нових панелей редагування можна за допомогою пункту меню <menuchoice
44
 
><guimenu
45
 
>Параметри</guimenu
46
 
><guimenuitem
47
 
>Налаштувати &kappname;...</guimenuitem
48
 
> <guimenu
49
 
>Редагування</guimenu
50
 
><guimenuitem
51
 
>Режим вводу VI</guimenuitem
52
 
></menuchoice
53
 
>. На цій вкладці ви зможете встановити параметри роботи режиму введення VI, ви значити або змінити прив’язки клавіш у цьому режимі. Увімкнути або вимкнути режим введення VI можна також за допомогою пункту <guimenuitem
54
 
>Режим вводу VI</guimenuitem
55
 
> меню <guimenu
56
 
>Зміни</guimenu
57
 
>. (Типовим клавіатурним скороченням є <keycombo action="simul"
58
 
><keysym
59
 
>Meta</keysym
60
 
>&Ctrl;<keycap
61
 
>V</keycap
62
 
></keycombo
63
 
>, де <keysym
64
 
>Meta</keysym
65
 
> зазвичай відповідає клавіша <keysym
66
 
>Windows</keysym
67
 
>).</para>
68
 
 
69
 
<note>
70
 
<para
71
 
>На відміну від більшості клавіатурних скорочень &kde;, багато клавіатурних команд режиму Vi є залежними від регістру символів. Це означає, що команди <userinput
72
 
>y</userinput
73
 
> і <userinput
74
 
>Y</userinput
75
 
> мають зовсім різне призначення. Щоб ввести команду <userinput
76
 
>y</userinput
77
 
> (копіювати), переконайтеся, що режим <keysym
78
 
>Caps Lock</keysym
79
 
> (літер верхнього регістру) вимкнено і натисніть клавішу <keycap
80
 
>Y</keycap
81
 
>. Щоб ввести команду <userinput
82
 
>Y</userinput
83
 
> (копіювати до кінця рядка), скористайтеся комбінацією клавіш <keycombo action="simul"
84
 
>&Shift;<keycap
85
 
>Y</keycap
86
 
></keycombo
87
 
>.</para>
88
 
 
89
 
<para
90
 
>Висловлене вище зауваження не стосується команд, у яких використовується клавіша. Ці команди можна ввести у будь-якому з режимів <keycap
91
 
>Caps Lock</keycap
92
 
> без натискання &Shift;, але у частині команд використовується комбінація з &Ctrl;, після якої слід натиснути іншу клавішу, регістр якої слід брати до уваги. Наприклад, щоб ввести команду «<keycombo action="simul"
93
 
>&Ctrl;<keycap
94
 
>W</keycap
95
 
></keycombo
96
 
>, <userinput
97
 
>h</userinput
98
 
>» (перемкнутися на праву панель у розділеному перегляді), переконайтеся що режим літер верхнього регістру вимкнено, натисніть комбінацію клавіш <keycombo action="simul"
99
 
>&Ctrl;<keycap
100
 
>W</keycap
101
 
></keycombo
102
 
>, відпустіть клавіш, а потім натисніть клавішу <keycap
103
 
>H</keycap
104
 
>.</para>
105
 
</note>
106
 
 
107
 
<sect2 id="vi-incompatibilities">
108
 
<title
109
 
>Несумісності з Vim</title>
110
 
 
111
 
<para
112
 
>З Vim несумісні лише декілька можливостей режиму VI &kappname;, якщо не брати до уваги багатьох речей, які просто не реалізовано. Нижче наведено список цих можливостей з поясненнями причин несумісності.</para>
113
 
<itemizedlist>
114
 
<listitem>
115
 
<para
116
 
>&kappname;: <userinput
117
 
>U</userinput
118
 
> і <keycombo action="simul"
119
 
>&Ctrl;<keycap
120
 
>R</keycap
121
 
></keycombo
122
 
> відповідають повторному виконанню скасованої команди.</para>
123
 
<para
124
 
>Vim: <keycombo action="simul"
125
 
>&Ctrl;<keycap
126
 
>R</keycap
127
 
></keycombo
128
 
> звичайне повторення дії, <keycap
129
 
>U</keycap
130
 
> призначено для скасування всіх останніх змін у одному рядку.</para>
131
 
<para
132
 
>Причиною того, що <keycap
133
 
>U</keycap
134
 
> прив’язано до повторення дії у режимі VI &kappname;, є те, що клавіатурне скорочення <keycombo action="simul"
135
 
>&Ctrl;<keycap
136
 
>R</keycap
137
 
></keycombo
138
 
> типово зайнято у &kappname; заміною (пошук з заміною). Типово режим VI не змінює клавіатурні скорочення &kappname; (ви можете зробити це вручну за допомогою сторінки <menuchoice
139
 
><guimenu
140
 
>Параметри</guimenu
141
 
><guimenuitem
142
 
>Налаштувати &kappname;...</guimenuitem
143
 
> <guimenu
144
 
>Редагування</guimenu
145
 
><guimenuitem
146
 
>Режим вводу Vi</guimenuitem
147
 
></menuchoice
148
 
>), тому дія з повернення редагування має бути доступна у «звичайному» режимі натискання комбінацій клавіш. Окрім того, дія команди <userinput
149
 
>U</userinput
150
 
> у Vim не дуже добре збігається з внутрішньою системою скасування &kappname;, отже її підтримка є доволі складним завданням.</para>
151
 
</listitem>
152
 
<listitem>
153
 
<para
154
 
>&kappname;: <userinput
155
 
><command
156
 
>print</command
157
 
></userinput
158
 
> відкриває діалогове вікно <guilabel
159
 
>Друк</guilabel
160
 
>.</para>
161
 
<para
162
 
>Vim: <userinput
163
 
><command
164
 
>print</command
165
 
></userinput
166
 
> друкує рядки вказаного діапазону, подібно до свого дідуся, ed.</para>
167
 
<para
168
 
>Команди на зразок <userinput
169
 
><command
170
 
>:print</command
171
 
></userinput
172
 
> доступні не лише у режимі VI, але і користувачам «звичайних» режимів &kappname;. Тому <userinput
173
 
><command
174
 
>:print</command
175
 
></userinput
176
 
> відкриває діалогове вікно друку відповідно до принципів однорідності, замість імітації поведінки Vim.</para>
177
 
</listitem>
178
 
<listitem>
179
 
<para
180
 
>&kappname;: <userinput
181
 
>Y</userinput
182
 
> копіює дані до кінця рядка.</para>
183
 
<para
184
 
>Vim: <userinput
185
 
>Y</userinput
186
 
> копіює весь рядок, подібно до команди <userinput
187
 
>y</userinput
188
 
><userinput
189
 
>y</userinput
190
 
>.</para>
191
 
<para
192
 
>Поведінка VI для команди <userinput
193
 
>Y</userinput
194
 
> насправді є вадою. Для обох команд, зміни і вилучення, команди <userinput
195
 
>c</userinput
196
 
><userinput
197
 
>c</userinput
198
 
>/ <userinput
199
 
>d</userinput
200
 
><userinput
201
 
>d</userinput
202
 
> виконують дію на поточному рядку, а <userinput
203
 
>C</userinput
204
 
>/<userinput
205
 
>D</userinput
206
 
> виконує дію над даними від позиції курсора до кінця рядка. Але обидві команди, <userinput
207
 
>y</userinput
208
 
><userinput
209
 
>y</userinput
210
 
> і <userinput
211
 
>Y</userinput
212
 
>, копіюють поточний рядок. У режимі VI &kappname; <userinput
213
 
>Y</userinput
214
 
> копіює дані до кінця рядка. Така поведінка описана як «логічніша» у <ulink url="http://vimdoc.sourceforge.net/htmldoc/change.html#Y"
215
 
>документації до Vim</ulink
216
 
>. </para>
217
 
</listitem>
218
 
<listitem>
219
 
<para
220
 
>&kappname;: <userinput
221
 
>O</userinput
222
 
> і <userinput
223
 
>o</userinput
224
 
> відкривають [<replaceable
225
 
>кількість</replaceable
226
 
>] нових рядків і переводять програму у режим вставлення.</para>
227
 
<para
228
 
>Vim: <userinput
229
 
>O</userinput
230
 
> і <userinput
231
 
>o</userinput
232
 
> відкривають нових рядок і вставляють текст [<replaceable
233
 
>кількість</replaceable
234
 
>] разів з виходом з режиму вставлення.</para>
235
 
<para
236
 
>Так зроблено в результаті узагальнення досвіду багатьох людей, які висловлювали здивування поведінкою Vim на каналі vim у IRC (#vim на freenode).</para>
237
 
</listitem>
238
 
</itemizedlist>
239
 
 
240
 
</sect2>
241
 
 
242
 
<sect2 id="vi-switching-modes">
243
 
<title
244
 
>Перемикання режимів</title>
245
 
 
246
 
<itemizedlist>
247
 
<listitem>
248
 
<para
249
 
><emphasis
250
 
>Звичайний режим</emphasis
251
 
> надає вам змогу вводити команди навігації або редагування документа і є типовим. Повернутися до цього режиму з будь-якого іншого режиму можна натисканням клавіші &Esc;. </para
252
 
></listitem>
253
 
<listitem>
254
 
<para
255
 
><emphasis
256
 
>Візуальний режим</emphasis
257
 
> надає вам змогу позначати текст у документі. У цьому режимі можна користуватися більшістю команд звичайного режиму. Ви можете перевести команду у цей режим введенням літери <userinput
258
 
>v</userinput
259
 
> для позначення символів або <userinput
260
 
>V</userinput
261
 
> для позначення рядків. </para
262
 
></listitem>
263
 
<listitem>
264
 
<para
265
 
><emphasis
266
 
>Режим вставлення</emphasis
267
 
> надає вам змогу редагувати документ безпосередньо. Ви можете перевести програму у цей режим натисканням клавіші <userinput
268
 
>i</userinput
269
 
> або за допомогою одної з декількох інших команд, наведених нижче. </para
270
 
></listitem>
271
 
<listitem>
272
 
<para
273
 
><emphasis
274
 
>Режим команд</emphasis
275
 
> відкриває панель командного рядка &kappname;. За допомогою цієї панелі ви зможете виконувати значну частину команд, доступних у реалізаціях Vi, а також деякі специфічні для &kappname; команди. Докладніше про ці команди можна дізнатися з розділу <xref linkend="advanced-editing-tools-commandline"/>. Користуватися режимом команд просто: натисніть клавішу <keycap
276
 
>:</keycap
277
 
>, вкажіть команду і натисніть клавішу &Enter;.</para>
278
 
</listitem>
279
 
</itemizedlist>
280
 
<!-- add a picture like http://de.wikipedia.org/wiki/Vi#Arbeitsmodi here? -->
281
 
</sect2>
282
 
 
283
 
<sect2 id="vi-integration">
284
 
<title
285
 
>Інтеграція з командами Kate</title>
286
 
<itemizedlist>
287
 
 
288
 
<listitem>
289
 
<para
290
 
>Програма автоматично перемикатиметься на візуальний режим, якщо фрагмент тексту буде позначено за допомогою миші. Також перемикання відбуватиметься у разі використання функцій Kate, які позначають фрагменти тексту, зокрема «Вибрати все» (вибір або за допомогою меню, або за допомогою комбінації клавіш <keycombo action="simul"
291
 
>&Ctrl;<keycap
292
 
>A</keycap
293
 
> </keycombo
294
 
>.)</para>
295
 
</listitem>
296
 
 
297
 
<listitem>
298
 
<para
299
 
>Передбачено підтримку позначок Vi та <link linkend="kate-part-bookmarks"
300
 
>закладок Kate</link
301
 
>. У разі створення позначки у режимі Vi буде також створено відповідну закладку Kate, яку буде показано у меню <guimenu
302
 
>Закладки</guimenu
303
 
>. І навпаки, якщо буде створено закладку Kate, програма також створить відповідну позначку Vi у нульовій позиції рядка.</para>
304
 
</listitem>
305
 
 
306
 
</itemizedlist>
307
 
</sect2>
308
 
 
309
 
<sect2 id="vi-normal-visual-mode-commands">
310
 
<title
311
 
>Підтримувані команди звичайного/візуального режимів</title>
312
 
 
313
 
<informaltable>
314
 
<tgroup cols="2">
315
 
<!--thead>
316
 
<row>
317
 
<entry
318
 
><para
319
 
>Key</para
320
 
></entry>
321
 
<entry
322
 
><para
323
 
>Command</para
324
 
></entry>
325
 
</row>
326
 
</thead-->
327
 
<tbody>
328
 
<row
329
 
><entry
330
 
><para
331
 
><userinput
332
 
>a</userinput
333
 
></para
334
 
></entry>
335
 
<entry
336
 
><para
337
 
>Перейти у режим вставлення, додавати символи після курсора</para
338
 
></entry>
339
 
</row>
340
 
<row
341
 
><entry
342
 
><para
343
 
><userinput
344
 
>A</userinput
345
 
></para
346
 
></entry>
347
 
<entry
348
 
><para
349
 
>Перейти у режим вставлення, додавати символи після рядка</para
350
 
></entry>
351
 
</row>
352
 
<row
353
 
><entry
354
 
><para
355
 
><userinput
356
 
>i</userinput
357
 
></para
358
 
></entry>
359
 
<entry
360
 
><para
361
 
>Перейти у режим вставлення, додавати символи перед курсором</para
362
 
></entry>
363
 
</row>
364
 
<row
365
 
><entry
366
 
><para
367
 
><userinput
368
 
>v</userinput
369
 
></para
370
 
></entry>
371
 
<entry
372
 
><para
373
 
>Перейти у візуальний режим; позначати символи</para
374
 
></entry>
375
 
</row>
376
 
<row
377
 
><entry
378
 
><para
379
 
><userinput
380
 
>V</userinput
381
 
></para
382
 
></entry>
383
 
<entry
384
 
><para
385
 
>Перейти у візуальний режим; позначати рядки</para
386
 
></entry>
387
 
</row>
388
 
<row
389
 
><entry
390
 
><para
391
 
><userinput
392
 
>o</userinput
393
 
></para
394
 
></entry>
395
 
<entry
396
 
><para
397
 
>Додати новий рядок під поточним</para
398
 
></entry>
399
 
</row>
400
 
<row
401
 
><entry
402
 
><para
403
 
><userinput
404
 
>O</userinput
405
 
></para
406
 
></entry>
407
 
<entry
408
 
><para
409
 
>Додати новий рядок перед поточним</para
410
 
></entry>
411
 
</row>
412
 
<row
413
 
><entry
414
 
><para
415
 
><userinput
416
 
>J</userinput
417
 
></para
418
 
></entry>
419
 
<entry
420
 
><para
421
 
>Об'єднати рядки</para
422
 
></entry>
423
 
</row>
424
 
<row
425
 
><entry
426
 
><para
427
 
><userinput
428
 
>c</userinput
429
 
></para
430
 
></entry>
431
 
<entry
432
 
><para
433
 
>Змінити: з наступним визначенням позиції для вилучення і переходом у режим вставлення</para
434
 
></entry>
435
 
</row>
436
 
<row
437
 
><entry
438
 
><para
439
 
><userinput
440
 
>C</userinput
441
 
></para
442
 
></entry>
443
 
<entry
444
 
><para
445
 
>Змінити до кінця рядка: вилучити текст до кінця рядка і увійти до режиму вставлення</para
446
 
></entry>
447
 
</row>
448
 
<row
449
 
><entry
450
 
><para
451
 
><userinput
452
 
>cc</userinput
453
 
></para
454
 
></entry>
455
 
<entry
456
 
><para
457
 
>Змінити рядок: вилучити рядок і перейти у режим вставлення</para
458
 
></entry>
459
 
</row>
460
 
<row
461
 
><entry
462
 
><para
463
 
><userinput
464
 
>s</userinput
465
 
></para
466
 
></entry>
467
 
<entry
468
 
><para
469
 
>Замінити символ</para
470
 
></entry>
471
 
</row>
472
 
<row
473
 
><entry
474
 
><para
475
 
><userinput
476
 
>S</userinput
477
 
></para
478
 
></entry>
479
 
<entry
480
 
><para
481
 
>Замінити рядок</para
482
 
></entry>
483
 
</row>
484
 
<row
485
 
><entry
486
 
><para
487
 
><userinput
488
 
>dd</userinput
489
 
></para
490
 
></entry>
491
 
<entry
492
 
><para
493
 
>Вилучити рядок</para
494
 
></entry>
495
 
</row>
496
 
<row
497
 
><entry
498
 
><para
499
 
><userinput
500
 
>d</userinput
501
 
></para
502
 
></entry>
503
 
<entry
504
 
><para
505
 
>З наступним визначенням позиції для вилучення</para
506
 
></entry>
507
 
</row>
508
 
<row
509
 
><entry
510
 
><para
511
 
><userinput
512
 
>D</userinput
513
 
></para
514
 
></entry>
515
 
<entry
516
 
><para
517
 
>Вилучити до кінця рядка</para
518
 
></entry>
519
 
</row>
520
 
<row
521
 
><entry
522
 
><para
523
 
><userinput
524
 
>x</userinput
525
 
></para
526
 
></entry>
527
 
<entry
528
 
><para
529
 
>Вилучити символ праворуч від курсора</para
530
 
></entry>
531
 
</row>
532
 
<row
533
 
><entry
534
 
><para
535
 
><userinput
536
 
>X</userinput
537
 
></para
538
 
></entry>
539
 
<entry
540
 
><para
541
 
>Вилучити символі ліворуч від курсора</para
542
 
></entry>
543
 
</row>
544
 
<row
545
 
><entry
546
 
><para
547
 
><userinput
548
 
>gu</userinput
549
 
></para
550
 
></entry>
551
 
<entry
552
 
><para
553
 
>З визначенням позиції для встановлення нижнього регістру</para
554
 
></entry>
555
 
</row>
556
 
<row
557
 
><entry
558
 
><para
559
 
><userinput
560
 
>g</userinput
561
 
></para
562
 
></entry>
563
 
<entry
564
 
><para
565
 
>Перевести всі символи поточного рядка у нижній регістр</para
566
 
></entry>
567
 
</row>
568
 
<row
569
 
><entry
570
 
><para
571
 
><userinput
572
 
>gU</userinput
573
 
></para
574
 
></entry>
575
 
<entry
576
 
><para
577
 
>З визначенням позиції для встановлення верхнього регістру</para
578
 
></entry>
579
 
</row>
580
 
<row
581
 
><entry
582
 
><para
583
 
><userinput
584
 
>g</userinput
585
 
></para
586
 
></entry>
587
 
<entry
588
 
><para
589
 
>Перетворити символи поточного рядка на символи у верхньому регістрі</para
590
 
></entry>
591
 
</row>
592
 
<row
593
 
><entry
594
 
><para
595
 
><userinput
596
 
>y</userinput
597
 
></para
598
 
></entry>
599
 
<entry
600
 
><para
601
 
>З визначенням позиції для копіювання</para
602
 
></entry>
603
 
</row>
604
 
<row
605
 
><entry
606
 
><para
607
 
><userinput
608
 
>yy</userinput
609
 
></para
610
 
></entry>
611
 
<entry
612
 
><para
613
 
>Копіювати рядок</para
614
 
></entry>
615
 
</row>
616
 
<row
617
 
><entry
618
 
><para
619
 
><userinput
620
 
>Y</userinput
621
 
></para
622
 
></entry>
623
 
<entry
624
 
><para
625
 
>Копіювати рядок</para
626
 
></entry>
627
 
</row>
628
 
<row
629
 
><entry
630
 
><para
631
 
><userinput
632
 
>p</userinput
633
 
></para
634
 
></entry>
635
 
<entry
636
 
><para
637
 
>Вставити після курсора</para
638
 
></entry>
639
 
</row>
640
 
<row
641
 
><entry
642
 
><para
643
 
><userinput
644
 
>P</userinput
645
 
></para
646
 
></entry>
647
 
<entry
648
 
><para
649
 
>Вставити перед курсором</para
650
 
></entry>
651
 
</row>
652
 
<row
653
 
><entry
654
 
><para
655
 
><userinput
656
 
>r</userinput
657
 
></para
658
 
></entry>
659
 
<entry
660
 
><para
661
 
>З визначенням символу, який слід замінити символ за курсором</para
662
 
></entry>
663
 
</row>
664
 
<row
665
 
><entry
666
 
><para
667
 
><userinput
668
 
>:</userinput
669
 
></para
670
 
></entry>
671
 
<entry
672
 
><para
673
 
>Увійти у командний режим</para
674
 
></entry>
675
 
</row>
676
 
<row
677
 
><entry
678
 
><para
679
 
><userinput
680
 
>/</userinput
681
 
></para
682
 
></entry>
683
 
<entry
684
 
><para
685
 
>Шукати</para
686
 
></entry>
687
 
</row>
688
 
<row
689
 
><entry
690
 
><para
691
 
><userinput
692
 
>u</userinput
693
 
></para
694
 
></entry>
695
 
<entry
696
 
><para
697
 
>Вернути</para
698
 
></entry>
699
 
</row>
700
 
<row
701
 
><entry
702
 
><para
703
 
><keycombo action="simul"
704
 
>&Ctrl;<keycap
705
 
>R</keycap
706
 
></keycombo
707
 
></para
708
 
></entry>
709
 
<entry
710
 
><para
711
 
>Повторити</para
712
 
></entry>
713
 
</row>
714
 
<row
715
 
><entry
716
 
><para
717
 
><userinput
718
 
>U</userinput
719
 
></para
720
 
></entry>
721
 
<entry
722
 
><para
723
 
>Повторити</para
724
 
></entry>
725
 
</row>
726
 
<row
727
 
><entry
728
 
><para
729
 
><userinput
730
 
>m</userinput
731
 
></para
732
 
></entry>
733
 
<entry
734
 
><para
735
 
>Встановити позначку (може бути використано для наступних пересувань текстом)</para
736
 
></entry>
737
 
</row>
738
 
<row
739
 
><entry
740
 
><para
741
 
><userinput
742
 
>n</userinput
743
 
></para
744
 
></entry>
745
 
<entry
746
 
><para
747
 
>Знайти наступне</para
748
 
></entry>
749
 
</row>
750
 
<row
751
 
><entry
752
 
><para
753
 
><userinput
754
 
>N</userinput
755
 
></para
756
 
></entry>
757
 
<entry
758
 
><para
759
 
>Знайти попереднє</para
760
 
></entry>
761
 
</row>
762
 
<row
763
 
><entry
764
 
><para
765
 
><userinput
766
 
>&gt;&gt;</userinput
767
 
></para
768
 
></entry>
769
 
<entry
770
 
><para
771
 
>Збільшити відступ рядка</para
772
 
></entry>
773
 
</row>
774
 
<row
775
 
><entry
776
 
><para
777
 
><userinput
778
 
>&lt;&lt;</userinput
779
 
></para
780
 
></entry>
781
 
<entry
782
 
><para
783
 
>Зменшити відступ рядка</para
784
 
></entry>
785
 
</row>
786
 
<row
787
 
><entry
788
 
><para
789
 
><userinput
790
 
>&gt;</userinput
791
 
></para
792
 
></entry>
793
 
<entry
794
 
><para
795
 
>Збільшити відступ рядків</para
796
 
></entry>
797
 
</row>
798
 
<row
799
 
><entry
800
 
><para
801
 
><userinput
802
 
>&lt;</userinput
803
 
></para
804
 
></entry>
805
 
<entry
806
 
><para
807
 
>Зменшити відступ рядків</para
808
 
></entry>
809
 
</row>
810
 
<row
811
 
><entry
812
 
><para
813
 
><keycombo action="simul"
814
 
>&Ctrl;<keycap
815
 
>F</keycap
816
 
></keycombo
817
 
></para
818
 
></entry>
819
 
<entry
820
 
><para
821
 
>Сторінка вниз</para
822
 
></entry>
823
 
</row>
824
 
<row
825
 
><entry
826
 
><para
827
 
><keycombo action="simul"
828
 
>&Ctrl;<keycap
829
 
>B</keycap
830
 
></keycombo
831
 
></para
832
 
></entry>
833
 
<entry
834
 
><para
835
 
>Сторінка вгору</para
836
 
></entry>
837
 
</row>
838
 
<row
839
 
><entry
840
 
><para
841
 
><userinput
842
 
>ga</userinput
843
 
></para
844
 
></entry>
845
 
<entry
846
 
><para
847
 
>Вивести значення ASCII для символу</para
848
 
></entry>
849
 
</row>
850
 
<row
851
 
><entry
852
 
><para
853
 
><userinput
854
 
>.</userinput
855
 
></para
856
 
></entry>
857
 
<entry
858
 
><para
859
 
>Повторити останню зміну</para
860
 
></entry>
861
 
</row>
862
 
<row
863
 
><entry
864
 
><para
865
 
><userinput
866
 
>==</userinput
867
 
></para
868
 
></entry>
869
 
<entry
870
 
><para
871
 
>Команда вирівнювання рядка</para
872
 
></entry>
873
 
</row>
874
 
<row
875
 
><entry
876
 
><para
877
 
><userinput
878
 
>=</userinput
879
 
></para
880
 
></entry>
881
 
<entry
882
 
><para
883
 
>Команда вирівнювання рядків</para
884
 
></entry>
885
 
</row>
886
 
<row
887
 
><entry
888
 
><para
889
 
><userinput
890
 
>~</userinput
891
 
></para
892
 
></entry>
893
 
<entry
894
 
><para
895
 
>Змінити регістр поточного символу</para
896
 
></entry>
897
 
</row>
898
 
<row
899
 
><entry
900
 
><para
901
 
><keycombo action="simul"
902
 
>&Ctrl;<keycap
903
 
>S</keycap
904
 
></keycombo
905
 
></para
906
 
></entry>
907
 
<entry
908
 
><para
909
 
>Розділити перегляд горизонтально</para
910
 
></entry>
911
 
</row>
912
 
<row
913
 
><entry
914
 
><para
915
 
><keycombo action="simul"
916
 
>&Ctrl;<keycap
917
 
>V</keycap
918
 
></keycombo
919
 
></para
920
 
></entry>
921
 
<entry
922
 
><para
923
 
>Розділити перегляд вертикально</para
924
 
></entry>
925
 
</row>
926
 
<row
927
 
><entry
928
 
><para
929
 
><keycombo action="simul"
930
 
>&Ctrl; <keycap
931
 
>W</keycap
932
 
></keycombo
933
 
>, <userinput
934
 
>w</userinput
935
 
></para
936
 
></entry>
937
 
<entry
938
 
><para
939
 
>Циклічний перехід до наступної панелі поділу</para
940
 
></entry>
941
 
</row>
942
 
<row
943
 
><entry
944
 
><para
945
 
><keycombo action="simul"
946
 
>&Ctrl; <keycap
947
 
>W</keycap
948
 
></keycombo
949
 
>, <userinput
950
 
>h</userinput
951
 
></para>
952
 
<para
953
 
><keycombo action="seq"
954
 
><keycombo action="simul"
955
 
>&Ctrl; <keycap
956
 
>W</keycap
957
 
></keycombo
958
 
><keysym
959
 
>←</keysym
960
 
></keycombo
961
 
></para
962
 
></entry>
963
 
<entry
964
 
><para
965
 
>Перейти до лівої панелі поділу</para
966
 
></entry>
967
 
</row>
968
 
<row
969
 
><entry
970
 
><para
971
 
><keycombo action="simul"
972
 
>&Ctrl; <keycap
973
 
>W</keycap
974
 
></keycombo
975
 
>, <userinput
976
 
>l</userinput
977
 
></para>
978
 
<para
979
 
><keycombo action="seq"
980
 
><keycombo action="simul"
981
 
>&Ctrl; <keycap
982
 
>W</keycap
983
 
></keycombo
984
 
><keysym
985
 
>→</keysym
986
 
></keycombo
987
 
></para
988
 
></entry>
989
 
<entry
990
 
><para
991
 
>Перейти до правої панелі поділу</para
992
 
></entry>
993
 
</row>
994
 
<row
995
 
><entry
996
 
><para
997
 
><keycombo action="simul"
998
 
>&Ctrl; <keycap
999
 
>W</keycap
1000
 
></keycombo
1001
 
>, <userinput
1002
 
>k</userinput
1003
 
></para>
1004
 
<para
1005
 
><keycombo action="seq"
1006
 
><keycombo action="simul"
1007
 
>&Ctrl; <keycap
1008
 
>W</keycap
1009
 
></keycombo
1010
 
><keysym
1011
 
>↑</keysym
1012
 
></keycombo
1013
 
></para
1014
 
></entry>
1015
 
<entry
1016
 
><para
1017
 
>Перейти до верхньої панелі поділу</para
1018
 
></entry>
1019
 
</row>
1020
 
<row
1021
 
><entry
1022
 
><para
1023
 
><keycombo action="simul"
1024
 
>&Ctrl; <keycap
1025
 
>W</keycap
1026
 
></keycombo
1027
 
>, <userinput
1028
 
>j</userinput
1029
 
></para>
1030
 
<para
1031
 
><keycombo action="seq"
1032
 
><keycombo action="simul"
1033
 
>&Ctrl; <keycap
1034
 
>W</keycap
1035
 
></keycombo
1036
 
><keysym
1037
 
>↓</keysym
1038
 
></keycombo
1039
 
></para
1040
 
></entry>
1041
 
<entry
1042
 
><para
1043
 
>Перейти до нижньої панелі поділу</para
1044
 
></entry>
1045
 
</row>
1046
 
</tbody>
1047
 
</tgroup>
1048
 
</informaltable>
1049
 
</sect2>
1050
 
 
1051
 
<sect2 id="vi-supported-motions">
1052
 
<title
1053
 
>Підтримувані пересування кодом</title>
1054
 
 
1055
 
<para
1056
 
>Цими командами можна скористатися для пересування документом у звичайному та візуальному режимах або у поєднанні з однією з описаних вище команд. Перед цими командами можна вказувати параметр, який визначає кількість рухів, які слід виконати.</para>
1057
 
 
1058
 
<informaltable>
1059
 
<tgroup cols="2">
1060
 
<!--thead>
1061
 
<row>
1062
 
<entry
1063
 
><para
1064
 
>Key</para
1065
 
></entry>
1066
 
<entry
1067
 
><para
1068
 
>Command</para
1069
 
></entry>
1070
 
</row>
1071
 
</thead-->
1072
 
<tbody>
1073
 
<row
1074
 
><entry
1075
 
><para
1076
 
><userinput
1077
 
>h</userinput
1078
 
></para
1079
 
></entry>
1080
 
<entry
1081
 
><para
1082
 
>Ліворуч</para
1083
 
></entry>
1084
 
</row>
1085
 
<row
1086
 
><entry
1087
 
><para
1088
 
><keysym
1089
 
>←</keysym
1090
 
></para
1091
 
></entry>
1092
 
<entry
1093
 
><para
1094
 
>Ліворуч</para
1095
 
></entry>
1096
 
</row>
1097
 
<row
1098
 
><entry
1099
 
><para
1100
 
>&Backspace;</para
1101
 
></entry>
1102
 
<entry
1103
 
><para
1104
 
>Ліворуч</para
1105
 
></entry>
1106
 
</row>
1107
 
<row
1108
 
><entry
1109
 
><para
1110
 
><userinput
1111
 
>j</userinput
1112
 
></para
1113
 
></entry>
1114
 
<entry
1115
 
><para
1116
 
>Вниз</para
1117
 
></entry>
1118
 
</row>
1119
 
<row
1120
 
><entry
1121
 
><para
1122
 
><keysym
1123
 
>↓</keysym
1124
 
></para
1125
 
></entry>
1126
 
<entry
1127
 
><para
1128
 
>Вниз</para
1129
 
></entry>
1130
 
</row>
1131
 
<row
1132
 
><entry
1133
 
><para
1134
 
><userinput
1135
 
>k</userinput
1136
 
></para
1137
 
></entry>
1138
 
<entry
1139
 
><para
1140
 
>Вгору</para
1141
 
></entry>
1142
 
</row>
1143
 
<row
1144
 
><entry
1145
 
><para
1146
 
><keysym
1147
 
>↑</keysym
1148
 
></para
1149
 
></entry>
1150
 
<entry
1151
 
><para
1152
 
>Вгору</para
1153
 
></entry>
1154
 
</row>
1155
 
<row
1156
 
><entry
1157
 
><para
1158
 
><userinput
1159
 
>l</userinput
1160
 
></para
1161
 
></entry>
1162
 
<entry
1163
 
><para
1164
 
>Праворуч</para
1165
 
></entry>
1166
 
</row>
1167
 
<row
1168
 
><entry
1169
 
><para
1170
 
><keysym
1171
 
>→</keysym
1172
 
></para
1173
 
></entry>
1174
 
<entry
1175
 
><para
1176
 
>Праворуч</para
1177
 
></entry>
1178
 
</row>
1179
 
<row
1180
 
><entry
1181
 
><para
1182
 
><keysym
1183
 
>Пробіл</keysym
1184
 
></para
1185
 
></entry>
1186
 
<entry
1187
 
><para
1188
 
>Праворуч</para
1189
 
></entry>
1190
 
</row>
1191
 
<row
1192
 
><entry
1193
 
><para
1194
 
><userinput
1195
 
>$</userinput
1196
 
></para
1197
 
></entry>
1198
 
<entry
1199
 
><para
1200
 
>У кінець рядка</para
1201
 
></entry>
1202
 
</row>
1203
 
<row
1204
 
><entry
1205
 
><para
1206
 
><keycap
1207
 
>End</keycap
1208
 
></para
1209
 
></entry>
1210
 
<entry
1211
 
><para
1212
 
>У кінець рядка</para
1213
 
></entry>
1214
 
</row>
1215
 
<row
1216
 
><entry
1217
 
><para
1218
 
><userinput
1219
 
>0</userinput
1220
 
></para
1221
 
></entry>
1222
 
<entry
1223
 
><para
1224
 
>До першого символу рядка (позиція 0)</para
1225
 
></entry>
1226
 
</row>
1227
 
<row
1228
 
><entry
1229
 
><para
1230
 
><keycap
1231
 
>Home</keycap
1232
 
></para
1233
 
></entry>
1234
 
<entry
1235
 
><para
1236
 
>До першого символу рядка</para
1237
 
></entry>
1238
 
</row>
1239
 
<row
1240
 
><entry
1241
 
><para
1242
 
><userinput
1243
 
>^</userinput
1244
 
></para
1245
 
></entry>
1246
 
<entry
1247
 
><para
1248
 
>До першого непорожнього символу рядка</para
1249
 
></entry>
1250
 
</row>
1251
 
<row
1252
 
><entry
1253
 
><para
1254
 
><userinput
1255
 
>f</userinput
1256
 
></para
1257
 
></entry>
1258
 
<entry
1259
 
><para
1260
 
>З додаванням символу, до якого слід перейти праворуч від курсора</para
1261
 
></entry>
1262
 
</row>
1263
 
<row
1264
 
><entry
1265
 
><para
1266
 
><userinput
1267
 
>F</userinput
1268
 
></para
1269
 
></entry>
1270
 
<entry
1271
 
><para
1272
 
>З додаванням символу, до якого слід перейти ліворуч від курсора</para
1273
 
></entry>
1274
 
</row>
1275
 
<row
1276
 
><entry
1277
 
><para
1278
 
><userinput
1279
 
>t</userinput
1280
 
></para
1281
 
></entry>
1282
 
<entry
1283
 
><para
1284
 
>З додаванням символу, до якого слід перейти праворуч від курсора, з розташуванням курсора перед цим символом</para
1285
 
></entry>
1286
 
</row>
1287
 
<row
1288
 
><entry
1289
 
><para
1290
 
><userinput
1291
 
>T</userinput
1292
 
></para
1293
 
></entry>
1294
 
<entry
1295
 
><para
1296
 
>З додаванням символу, до якого слід перейти ліворуч від курсора, з розташуванням курсора перед цим символом</para
1297
 
></entry>
1298
 
</row>
1299
 
<row
1300
 
><entry
1301
 
><para
1302
 
><userinput
1303
 
>gg</userinput
1304
 
></para
1305
 
></entry>
1306
 
<entry
1307
 
><para
1308
 
>До першого рядка</para
1309
 
></entry>
1310
 
</row>
1311
 
<row
1312
 
><entry
1313
 
><para
1314
 
><userinput
1315
 
>G</userinput
1316
 
></para
1317
 
></entry>
1318
 
<entry
1319
 
><para
1320
 
>До останнього рядка</para
1321
 
></entry>
1322
 
</row>
1323
 
<row
1324
 
><entry
1325
 
><para
1326
 
><userinput
1327
 
>w</userinput
1328
 
></para
1329
 
></entry>
1330
 
<entry
1331
 
><para
1332
 
>До наступного слова</para
1333
 
></entry>
1334
 
</row>
1335
 
<row
1336
 
><entry
1337
 
><para
1338
 
><userinput
1339
 
>W</userinput
1340
 
></para
1341
 
></entry>
1342
 
<entry
1343
 
><para
1344
 
>До наступного слова, відокремленого пробілом</para
1345
 
></entry>
1346
 
</row>
1347
 
<row
1348
 
><entry
1349
 
><para
1350
 
><userinput
1351
 
>b</userinput
1352
 
></para
1353
 
></entry>
1354
 
<entry
1355
 
><para
1356
 
>До попереднього слова</para
1357
 
></entry>
1358
 
</row>
1359
 
<row
1360
 
><entry
1361
 
><para
1362
 
><userinput
1363
 
>B</userinput
1364
 
></para
1365
 
></entry>
1366
 
<entry
1367
 
><para
1368
 
>До попереднього слова, відокремленого пробілом</para
1369
 
></entry>
1370
 
</row>
1371
 
<row
1372
 
><entry
1373
 
><para
1374
 
><userinput
1375
 
>e</userinput
1376
 
></para
1377
 
></entry>
1378
 
<entry
1379
 
><para
1380
 
>До кінця слова</para
1381
 
></entry>
1382
 
</row>
1383
 
<row
1384
 
><entry
1385
 
><para
1386
 
><userinput
1387
 
>E</userinput
1388
 
></para
1389
 
></entry>
1390
 
<entry
1391
 
><para
1392
 
>До кінця слова, відокремленого пробілом</para
1393
 
></entry>
1394
 
</row>
1395
 
<row
1396
 
><entry
1397
 
><para
1398
 
><userinput
1399
 
>ge</userinput
1400
 
></para
1401
 
></entry>
1402
 
<entry
1403
 
><para
1404
 
>До кінця попереднього слова</para
1405
 
></entry>
1406
 
</row>
1407
 
<row
1408
 
><entry
1409
 
><para
1410
 
><userinput
1411
 
>gE</userinput
1412
 
></para
1413
 
></entry>
1414
 
<entry
1415
 
><para
1416
 
>До кінця попереднього слова, відокремленого пробілом</para
1417
 
></entry>
1418
 
</row>
1419
 
<row
1420
 
><entry
1421
 
><para
1422
 
><userinput
1423
 
>|</userinput
1424
 
></para
1425
 
></entry>
1426
 
<entry
1427
 
><para
1428
 
>З визначенням номера позиції у рядку для переходу</para
1429
 
></entry>
1430
 
</row>
1431
 
<row
1432
 
><entry
1433
 
><para
1434
 
><userinput
1435
 
>%</userinput
1436
 
></para
1437
 
></entry>
1438
 
<entry
1439
 
><para
1440
 
>З визначенням елемента для переходу</para
1441
 
></entry>
1442
 
</row>
1443
 
<row
1444
 
><entry
1445
 
><para
1446
 
><userinput
1447
 
>`</userinput
1448
 
></para
1449
 
></entry>
1450
 
<entry
1451
 
><para
1452
 
>До позначки</para
1453
 
></entry>
1454
 
</row>
1455
 
<row
1456
 
><entry
1457
 
><para
1458
 
><userinput
1459
 
>‘</userinput
1460
 
></para
1461
 
></entry>
1462
 
<entry
1463
 
><para
1464
 
>До першого непробільного символу рядка з позначкою</para
1465
 
></entry>
1466
 
</row>
1467
 
<row
1468
 
><entry
1469
 
><para
1470
 
><userinput
1471
 
>[[</userinput
1472
 
></para
1473
 
></entry>
1474
 
<entry
1475
 
><para
1476
 
>До попередньої початкової дужки</para
1477
 
></entry>
1478
 
</row>
1479
 
<row
1480
 
><entry
1481
 
><para
1482
 
><userinput
1483
 
>]]</userinput
1484
 
></para
1485
 
></entry>
1486
 
<entry
1487
 
><para
1488
 
>До наступної початкової дужки</para
1489
 
></entry>
1490
 
</row>
1491
 
<row
1492
 
><entry
1493
 
><para
1494
 
><userinput
1495
 
>[]</userinput
1496
 
></para
1497
 
></entry>
1498
 
<entry
1499
 
><para
1500
 
>До попередньої завершальної дужки</para
1501
 
></entry>
1502
 
</row>
1503
 
<row
1504
 
><entry
1505
 
><para
1506
 
><userinput
1507
 
>][</userinput
1508
 
></para
1509
 
></entry>
1510
 
<entry
1511
 
><para
1512
 
>До наступної завершальної дужки</para
1513
 
></entry>
1514
 
</row>
1515
 
<row
1516
 
><entry
1517
 
><para
1518
 
><keycombo action="simul"
1519
 
>&Ctrl;<keycap
1520
 
>I</keycap
1521
 
></keycombo
1522
 
></para
1523
 
></entry>
1524
 
<entry
1525
 
><para
1526
 
>Перейти вперед до наступного місця</para
1527
 
></entry
1528
 
></row>
1529
 
<row
1530
 
><entry
1531
 
><para
1532
 
><keycombo action="simul"
1533
 
>&Ctrl;<keycap
1534
 
>O</keycap
1535
 
></keycombo
1536
 
></para
1537
 
></entry>
1538
 
<entry
1539
 
><para
1540
 
>Повернутися до попереднього місця</para
1541
 
></entry
1542
 
></row>
1543
 
<row
1544
 
><entry
1545
 
><para
1546
 
><userinput
1547
 
>H</userinput
1548
 
></para
1549
 
></entry>
1550
 
<entry
1551
 
>Перейти до першого рядка на екрані</entry
1552
 
></row>
1553
 
<row
1554
 
><entry
1555
 
><para
1556
 
><userinput
1557
 
>M</userinput
1558
 
></para
1559
 
></entry>
1560
 
<entry
1561
 
>Перейти до рядка посередині екрана</entry
1562
 
></row>
1563
 
<row
1564
 
><entry
1565
 
><para
1566
 
><userinput
1567
 
>L</userinput
1568
 
></para
1569
 
></entry>
1570
 
<entry
1571
 
>Перейти до останнього рядка на екрані</entry
1572
 
></row>
1573
 
<row
1574
 
><entry
1575
 
><para
1576
 
><userinput
1577
 
>%<replaceable
1578
 
>значення у відсотках</replaceable
1579
 
></userinput
1580
 
></para
1581
 
></entry>
1582
 
<entry
1583
 
><para
1584
 
>Перейти до вказаної у відсотках позиції документа</para
1585
 
></entry
1586
 
></row>
1587
 
<row
1588
 
><entry
1589
 
><para
1590
 
><userinput
1591
 
>gk</userinput
1592
 
></para
1593
 
></entry>
1594
 
<entry
1595
 
><para
1596
 
>Перейти на рядок вгору візуально (у разі використання динамічного перенесення рядків)</para
1597
 
></entry
1598
 
></row>
1599
 
<row
1600
 
><entry
1601
 
><para
1602
 
><userinput
1603
 
>gj</userinput
1604
 
></para
1605
 
></entry>
1606
 
<entry
1607
 
><para
1608
 
>Перейти на рядок вниз візуально (у разі використання динамічного перенесення рядків)</para
1609
 
></entry
1610
 
></row>
1611
 
</tbody>
1612
 
</tgroup>
1613
 
</informaltable>
1614
 
</sect2>
1615
 
 
1616
 
<sect2 id="vi-supported-text-objects">
1617
 
<title
1618
 
>Підтримувані текстові об’єкти</title>
1619
 
 
1620
 
<para
1621
 
>Цими командами можна скористатися для позначення частин тексту документа.</para>
1622
 
 
1623
 
<informaltable>
1624
 
<tgroup cols="2">
1625
 
<!--thead>
1626
 
<row>
1627
 
<entry
1628
 
><para
1629
 
>Key</para
1630
 
></entry>
1631
 
<entry
1632
 
><para
1633
 
>Command</para
1634
 
></entry>
1635
 
</row>
1636
 
</thead-->
1637
 
<tbody>
1638
 
<row
1639
 
><entry
1640
 
><para
1641
 
><userinput
1642
 
>iw</userinput
1643
 
></para
1644
 
></entry>
1645
 
<entry
1646
 
><para
1647
 
>Блок слова: слово з пробілами</para
1648
 
></entry>
1649
 
</row>
1650
 
<row
1651
 
><entry
1652
 
><para
1653
 
><userinput
1654
 
>aw</userinput
1655
 
></para
1656
 
></entry>
1657
 
<entry
1658
 
><para
1659
 
>Слово: слово без пробілів</para
1660
 
></entry>
1661
 
</row>
1662
 
<row
1663
 
><entry
1664
 
><para
1665
 
><userinput
1666
 
>i"</userinput
1667
 
></para
1668
 
></entry>
1669
 
<entry
1670
 
><para
1671
 
>Від попередніх подвійних лапок (<userinput
1672
 
>"</userinput
1673
 
>) до наступних подвійних лапок, разом з лапками</para
1674
 
></entry>
1675
 
</row>
1676
 
<row
1677
 
><entry
1678
 
><para
1679
 
><userinput
1680
 
>a”</userinput
1681
 
></para
1682
 
></entry>
1683
 
<entry
1684
 
><para
1685
 
>Від попередніх подвійних лапок (<userinput
1686
 
>"</userinput
1687
 
>) до наступних подвійних лапок, без лапок</para
1688
 
></entry>
1689
 
</row>
1690
 
<row
1691
 
><entry
1692
 
><para
1693
 
><userinput
1694
 
>i'</userinput
1695
 
></para
1696
 
></entry>
1697
 
<entry
1698
 
><para
1699
 
>Від попередніх одинарних лапок (<userinput
1700
 
>"</userinput
1701
 
>) до наступних одинарних лапок, разом з лапками</para
1702
 
></entry>
1703
 
</row>
1704
 
<row
1705
 
><entry
1706
 
><para
1707
 
><userinput
1708
 
>a'</userinput
1709
 
></para
1710
 
></entry>
1711
 
<entry
1712
 
><para
1713
 
>Від попередніх одинарних лапок (<userinput
1714
 
>"</userinput
1715
 
>) до наступних одинарних лапок, без лапок</para
1716
 
></entry>
1717
 
</row>
1718
 
<row
1719
 
><entry
1720
 
><para
1721
 
><userinput
1722
 
>i(</userinput
1723
 
></para
1724
 
></entry>
1725
 
<entry
1726
 
><para
1727
 
>Від попередньої початкової круглої дужки [<userinput
1728
 
>(</userinput
1729
 
>] до наступної завершальної круглої дужки [<userinput
1730
 
>)</userinput
1731
 
>], разом з дужками</para
1732
 
></entry>
1733
 
</row>
1734
 
<row
1735
 
><entry
1736
 
><para
1737
 
><userinput
1738
 
>a(</userinput
1739
 
></para
1740
 
></entry>
1741
 
<entry
1742
 
><para
1743
 
>Від попередньої початкової круглої дужки [<userinput
1744
 
>(</userinput
1745
 
>] до наступної завершальної круглої дужки [<userinput
1746
 
>)</userinput
1747
 
>], без дужок</para
1748
 
></entry>
1749
 
</row>
1750
 
<row
1751
 
><entry
1752
 
><para
1753
 
><userinput
1754
 
>i[</userinput
1755
 
></para
1756
 
></entry>
1757
 
<entry
1758
 
><para
1759
 
>Від попередньої початкової квадратної дужки (<userinput
1760
 
>[</userinput
1761
 
>) до наступної завершальної квадратної дужки (<userinput
1762
 
>]</userinput
1763
 
>), разом з дужками</para
1764
 
></entry>
1765
 
</row>
1766
 
<row
1767
 
><entry
1768
 
><para
1769
 
><userinput
1770
 
>a[</userinput
1771
 
></para
1772
 
></entry>
1773
 
<entry
1774
 
><para
1775
 
>Від попередньої початкової квадратної дужки (<userinput
1776
 
>[</userinput
1777
 
>) до наступної завершальної квадратної дужки (<userinput
1778
 
>]</userinput
1779
 
>), без дужок</para
1780
 
></entry>
1781
 
</row>
1782
 
<row
1783
 
><entry
1784
 
><para
1785
 
><userinput
1786
 
>i{</userinput
1787
 
></para
1788
 
></entry>
1789
 
<entry
1790
 
><para
1791
 
>Від попередньої початкової фігурної дужки (<userinput
1792
 
>{</userinput
1793
 
>) до наступної завершальної фігурної дужки (<userinput
1794
 
>}</userinput
1795
 
>), разом з дужками</para
1796
 
></entry>
1797
 
</row>
1798
 
<row
1799
 
><entry
1800
 
><para
1801
 
><userinput
1802
 
>a{</userinput
1803
 
></para
1804
 
></entry>
1805
 
<entry
1806
 
><para
1807
 
>Від попередньої початкової фігурної дужки (<userinput
1808
 
>{</userinput
1809
 
>) до наступної завершальної фігурної дужки (<userinput
1810
 
>}</userinput
1811
 
>), без дужок</para
1812
 
></entry>
1813
 
</row>
1814
 
<row
1815
 
><entry
1816
 
><para
1817
 
><userinput
1818
 
>i&lt;</userinput
1819
 
></para
1820
 
></entry>
1821
 
<entry
1822
 
><para
1823
 
>Від попередньої початкової кутової дужки (<userinput
1824
 
>&lt;</userinput
1825
 
>) до наступної завершальної кутової дужки (<userinput
1826
 
>&gt;</userinput
1827
 
>), разом з дужками</para
1828
 
></entry>
1829
 
</row>
1830
 
<row
1831
 
><entry
1832
 
><para
1833
 
><userinput
1834
 
>a&lt;</userinput
1835
 
></para
1836
 
></entry>
1837
 
<entry
1838
 
><para
1839
 
>Від попередньої початкової кутової дужки (<userinput
1840
 
>&lt;</userinput
1841
 
>) до наступної завершальної кутової дужки (<userinput
1842
 
>&gt;</userinput
1843
 
>), без дужок</para
1844
 
></entry>
1845
 
</row>
1846
 
<row
1847
 
><entry
1848
 
><para
1849
 
><userinput
1850
 
>i`</userinput
1851
 
></para
1852
 
></entry>
1853
 
<entry
1854
 
><para
1855
 
>Від попередніх зворотних лапок (<userinput
1856
 
>`</userinput
1857
 
>) до наступних зворотних лапок, разом з лапками</para
1858
 
></entry>
1859
 
</row>
1860
 
<row
1861
 
><entry
1862
 
><para
1863
 
><userinput
1864
 
>a`</userinput
1865
 
></para
1866
 
></entry>
1867
 
<entry
1868
 
><para
1869
 
>Від попередніх зворотних лапок (<userinput
1870
 
>`</userinput
1871
 
>) до наступних зворотних лапок, без лапок</para
1872
 
></entry>
1873
 
</row>
1874
 
</tbody>
1875
 
</tgroup>
1876
 
</informaltable>
1877
 
</sect2>
1878
 
 
1879
 
<sect2 id="vi-insert-mode-commands">
1880
 
<title
1881
 
>Підтримувані команди режиму вставлення</title>
1882
 
 
1883
 
<informaltable>
1884
 
<tgroup cols="2">
1885
 
<!--thead>
1886
 
<row>
1887
 
<entry
1888
 
><para
1889
 
>Key</para
1890
 
></entry>
1891
 
<entry
1892
 
><para
1893
 
>Command</para
1894
 
></entry>
1895
 
</row>
1896
 
</thead-->
1897
 
<tbody>
1898
 
<row
1899
 
><entry
1900
 
><para
1901
 
><keycombo action="simul"
1902
 
>&Ctrl;<keycap
1903
 
>D</keycap
1904
 
></keycombo
1905
 
></para
1906
 
></entry>
1907
 
<entry
1908
 
><para
1909
 
>Зменшити відступ</para
1910
 
></entry>
1911
 
</row>
1912
 
<row
1913
 
><entry
1914
 
><para
1915
 
><keycombo action="simul"
1916
 
>&Ctrl;<keycap
1917
 
>T</keycap
1918
 
></keycombo
1919
 
></para
1920
 
></entry>
1921
 
<entry
1922
 
><para
1923
 
>Збільшити відступ</para
1924
 
></entry>
1925
 
</row>
1926
 
<row
1927
 
><entry
1928
 
><para
1929
 
><keycombo action="simul"
1930
 
>&Ctrl;<keycap
1931
 
>E</keycap
1932
 
></keycombo
1933
 
></para
1934
 
></entry>
1935
 
<entry
1936
 
><para
1937
 
>Вставити знизу</para
1938
 
></entry>
1939
 
</row>
1940
 
<row
1941
 
><entry
1942
 
><para
1943
 
><keycombo action="simul"
1944
 
>&Ctrl;<keycap
1945
 
>Y</keycap
1946
 
></keycombo
1947
 
></para
1948
 
></entry>
1949
 
<entry
1950
 
><para
1951
 
>Вилучити слово</para
1952
 
></entry>
1953
 
</row>
1954
 
<row
1955
 
><entry
1956
 
><para
1957
 
><keycombo action="simul"
1958
 
>&Ctrl;<keycap
1959
 
>W</keycap
1960
 
></keycombo
1961
 
></para
1962
 
></entry>
1963
 
<entry
1964
 
><para
1965
 
>Вилучити слово</para
1966
 
></entry>
1967
 
</row>
1968
 
<row
1969
 
><entry
1970
 
><para
1971
 
><keycombo action="simul"
1972
 
>&Ctrl;<keycap
1973
 
>Home</keycap
1974
 
></keycombo
1975
 
></para
1976
 
></entry>
1977
 
<entry
1978
 
><para
1979
 
>Перейти до першого символу документа</para
1980
 
></entry>
1981
 
</row>
1982
 
<row
1983
 
><entry
1984
 
><para
1985
 
><keycombo action="simul"
1986
 
>&Ctrl;<keycap
1987
 
>R</keycap
1988
 
></keycombo
1989
 
> <userinput
1990
 
>n</userinput
1991
 
></para
1992
 
></entry>
1993
 
<entry
1994
 
>Вставити вміст регістра <literal
1995
 
>n</literal
1996
 
></entry
1997
 
></row>
1998
 
<row
1999
 
><entry
2000
 
><para
2001
 
><keycombo action="simul"
2002
 
>&Ctrl;<keycap
2003
 
>O</keycap
2004
 
></keycombo
2005
 
>, <replaceable
2006
 
>команда</replaceable
2007
 
></para
2008
 
></entry>
2009
 
<entry
2010
 
><para
2011
 
>Увійти до звичайного режиму лише для однієї команди</para
2012
 
></entry
2013
 
></row>
2014
 
<row
2015
 
><entry
2016
 
><para
2017
 
><keycombo action="simul"
2018
 
>&Ctrl;<keycap
2019
 
>A</keycap
2020
 
></keycombo
2021
 
></para
2022
 
></entry>
2023
 
<entry
2024
 
><para
2025
 
>Збільшити поточне позначене число</para
2026
 
></entry
2027
 
></row>
2028
 
<row
2029
 
><entry
2030
 
><para
2031
 
><keycombo action="simul"
2032
 
>&Ctrl;<keycap
2033
 
>X</keycap
2034
 
></keycombo
2035
 
></para
2036
 
></entry>
2037
 
<entry
2038
 
><para
2039
 
>Зменшити поточне позначене число</para
2040
 
></entry
2041
 
></row>
2042
 
</tbody>
2043
 
</tgroup>
2044
 
</informaltable>
2045
 
</sect2>
2046
 
 
2047
 
<sect2 id="vi-text-object">
2048
 
<title
2049
 
>Текстовий об’єкт, обмежений комами</title>
2050
 
 
2051
 
<para
2052
 
>Цього об’єкта немає у Vim. За допомогою текстового об’єкта, обмеженого комами, просто змінювати списки параметрів у C-подібних мовах та інших списках, поділених комами. Таким текстовим об’єктом є фрагмент тексту між двома комами або між комою і дужкою. На нашій ілюстрації показано три діапазони текстових об’єктів, позначені червоним тлом.</para>
2053
 
 
2054
 
<screenshot id="screenshot-resources">
2055
 
<screeninfo
2056
 
>Приклад відокремлених комами об’єктів</screeninfo>
2057
 
<mediaobject>
2058
 
<imageobject
2059
 
><imagedata fileref="comma-to.png" format="PNG"/></imageobject>
2060
 
<textobject
2061
 
><phrase
2062
 
>Приклад відокремлених комами об’єктів</phrase
2063
 
></textobject>
2064
 
<caption
2065
 
><para
2066
 
>Відокремлені комами текстові об’єкти визначають діапазони даних. Якщо, наприклад, курсор перебуває у <replaceable
2067
 
>arg2</replaceable
2068
 
>, натискання клавіш <userinput
2069
 
>ci</userinput
2070
 
>, («змінити між комами») вилучить <replaceable
2071
 
>double arg2</replaceable
2072
 
> і розташує курсор між двома комами у режимі вставлення. Це дуже зручний спосіб зміни параметрів функцій.</para
2073
 
></caption>
2074
 
</mediaobject>
2075
 
</screenshot>
2076
 
 
2077
 
</sect2>
2078
 
 
2079
 
<sect2 id="vi-missing-features">
2080
 
<title
2081
 
>Нереалізовані можливості</title>
2082
 
 
2083
 
<para
2084
 
>Як ми вже зазначали раніше, метою режиму VI &kappname; не є 100% підтримка можливостей Vim, хоча деякі з корисних функцій все ж ще не реалізовано:</para>
2085
 
<itemizedlist>
2086
 
<listitem>
2087
 
<para
2088
 
>Візуальний режим прямокутного вибору, особливо можливість додавати текст перед або позаду візуально позначеного блоку.</para
2089
 
></listitem>
2090
 
<listitem>
2091
 
<para
2092
 
>Доступність команд ex у програмах, відмінних від самої &kappname;.</para
2093
 
></listitem>
2094
 
<listitem>
2095
 
<para
2096
 
>Код пошуку потребує удосконалення, а команди <userinput
2097
 
>*</userinput
2098
 
> і <userinput
2099
 
>#</userinput
2100
 
> мають виконувати пошук за формальним виразом.</para
2101
 
></listitem>
2102
 
</itemizedlist>
2103
 
</sect2>
2104
 
 
2105
 
</sect1>
2106
 
 
2107
 
</chapter>