Repository navigation
Expand file tree
/
Copy pathuk.json
More file actions
361 lines (361 loc) · 26.2 KB
/
Copy pathuk.json
File metadata and controls
361 lines (361 loc) · 26.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
{
"title": "Українська",
"lang": "uk",
"lang_tag": "uk",
"cursorMovement": {
"title": "Переміщення курсору",
"commands": {
"h": "перемістити курсор ліворуч",
"j": "перемістити курсор вниз",
"k": "перемістити курсор вгору",
"l": "перемістити курсор праворуч",
"gj": "перемістити курсор вниз (багаторядковий текст)",
"gk": "перемістити курсор вгору (багаторядковий текст)",
"w": "переміститись вперед на початок слова",
"W": "переміститись вперед на початок слова (слово може містити пунктуацію)",
"e": "переміститись вперед на кінець слова",
"E": "переміститись вперед на кінець слова (слово може містити пунктуацію)",
"b": "переміститись назад на початок слова",
"B": "переміститись назад на початок слова (слово може містити пунктуацію)",
"ge": "переміститись назад на кінець слова",
"gE": "переміститись назад на кінець слова (слово може містити пунктуацію)",
"H": "переміститись на початок екрану",
"M": "переміститись на середину екрану",
"L": "переміститись на кінець екрану",
"zero": "переміститись на початок рядка",
"caret": "переміститись на перший непробільний символ рядка",
"dollar": "переміститись в кінець рядка",
"g_": "переміститись на останній не пробільний символ рядка",
"gg": "переміститись на перший рядок документа",
"G": "переміститись на останній рядок документа",
"fiveG": "перемістити на п'ятий рядок",
"gd": "переміститись до локального оголошення",
"gD": "переміститись до глобального оголошення",
"fx": "перемістись до наступного символу x",
"tx": "переміститись до наступного символу x",
"Fx": "переміститись до попереднього символу x",
"Tx": "переміститись до наступного символу, перед яким є символом х",
"semicolon": "повторити попередні f, t, F чи T переміщення",
"comma": "повторити попередні f, t, F чи T переміщення, в зворотному порядку",
"closeCurlyBrace": "переміститись до наступного параграфа (чи функції/блоку, коли редагується код)",
"openCurlyBrace": "переміститись до попереднього параграфа (чи функції/блоку, коли редагується код)",
"centerCursor": "центрувати курсор на екрані",
"topCursor": "position cursor on top of the screen",
"bottomCursor": "position cursor on bottom of the screen",
"CtrlPluse": "підняти видимий вміст екрану на один рядок (без переміщення курсора)",
"CtrlPlusy": "опустити видимий вміст екрану на один рядок (без переміщення курсора)",
"CtrlPlusb": "переміститись назад на один екрана",
"CtrlPlusf": "переміститись на один екран вперед",
"CtrlPlusu": "переміститись назад на пів екрана",
"CtrlPlusd": "переміститись вперед на пів екрана",
"percent": "переміститись до відповідного символу (відповідні пари: '()', '{}', '[]' - використовуйте <code>:h відповідна_пара</code> для детальнішої інформації)"
},
"tip": "Додайте число перед командою переміщення курсору для того, щоб повторити її. Наприклад, <kbd>4j</kbd> переміщує курсор на 4 рядка вниз."
},
"insertMode": {
"title": "Режим вставки - вставка/додавання тексту",
"commands": {
"i": "вставка перед курсором",
"I": "вставка на початку рядка",
"a": "вставка (додавання) після курсору",
"A": "вставка (додавання) у кінець рядка",
"o": "додавання нового рядка під поточним",
"O": "додавання нового рядка над поточним",
"ea": "вставка (додавання) в кінці слова",
"ctrlPlush": "видалення символу перед курсором в режимі введення тексту",
"ctrlPlusw": "видалення слова перед курсором в режимі введення тексту",
"ctrlPlusj": "перехід на новий рядок в режимі введення тексту",
"ctrlPlust": "додати відступ (перемістити праворуч) рядок на один <code>shiftwidth</code> в режимі введення тексту",
"ctrlPlusd": "прибрати відступ (перемістити ліворуч) рядок на один <code>shiftwidth</code> в режимі введення тексту",
"ctrlPlusn": "вставити (автодоповнення) наступне співпадіння перед курсором в режимі введення тексту",
"ctrlPlusp": "вставити (автодоповнення) попереднє співпадіння перед курсором в режимі введення тексту",
"ctrlPlusrx": "вставити вміст регістру x",
"ctrlPlusox": "тимчасово перейти в нормальний режим для виконання однієї команди x нормального режиму.",
"Esc": "вихід з режиму вставки"
}
},
"editing": {
"title": "Редагування",
"commands": {
"r": "замінити один символ",
"R": "замінити декілька символів, поки не буде натиснута <kbd>ESC</kbd>",
"J": "приєднати рядок нижче до поточного з додатковим пробілом між ними",
"gJ": "приєднати рядок нижче до поточного без додаткового пробілу між ними",
"gwip": "переформувати параграф",
"gTilde": "змінити регістр символу і перемістити курсор далі",
"gu": "перевести символ до нижнього регістру і перемістити курсор далі",
"gU": "перевести символ до верхнього регістру і перемістити курсор далі",
"cc": "замінити увесь рядок",
"cDollar": "замінити до кінця рядку",
"ciw": "замінити все слово",
"cw": "замінити до кінця слова",
"s": "видалити символ та замінити текст",
"S": "видалити строчку та замінити текст (те ж що й <kbd>cc</kbd>)",
"xp": "переставити місцями дві букви (видалити й вставити символ)",
"u": "скасувати",
"U": "відновити (скасувати видалення) останнього зміненого рядка",
"CtrlPlusr": "повторити",
"dot": "повторити останню команду"
}
},
"markingText": {
"title": "Виділення тексту (візуальний режим)",
"commands": {
"v": "увімкнути режим виділення тексту, виділити рядки, потім виконати команду (наприклад, y-копіювання)",
"V": "увімкнути режим виділення рядками",
"o": "переміститись на інший кінець виділеної частини",
"CtrlPlusv": "увімкнути режим виділення блоків",
"O": "перемістити на інший кут виділеного блоку",
"aw": "виділити слово",
"ab": "блок у ()",
"aB": "блок у {}",
"at": "блок у <>",
"ib": "внутрішній блок у ()",
"iB": "внутрішній блок у {}",
"it": "внутрішній блок у <>",
"Esc": "вийти з режиму виділення тексту"
},
"tip1": "Замість використання <kbd>b</kbd> чи <kbd>B</kbd> можна також використовувати <kbd>(</kbd> чи <kbd>{</kbd> відповідно."
},
"visualCommands": {
"title": "Візуальні команди",
"commands": {
"greaterThan": "змістити текст праворуч",
"lessThan": "змістити текст ліворуч",
"y": "скопіювати виділений текст",
"d": "видалити виділений текст",
"tilde": "перемкнути регістр",
"u": "змінити регістр виділеного тексту на нижній",
"U": "змінити регістр виділеного тексту на верхній"
}
},
"registers": {
"title": "Регістри",
"commands": {
"show": "показати вміст регістрів",
"pasteRegisterX": "вставити вміст регістру x",
"yankIntoRegisterX": "скопіювати в регістр x",
"quotePlusy": "скопіювати в системний буфер обміну (пов'язаний регістр)",
"quotePlusp": "вставити з системного буферу обміну (пов'язаного регістру)"
},
"tip1": "Вміст регістрів зберігається в ~/.viminfo і буде завантажено наступного запуску vim.",
"tip2": {
"0": "останнє копіювання",
"title": "Спеціальні регістри:",
"quote": "безіменний регістр, останнє видалення чи копіювання",
"percent": "поточне ім'я файлу",
"hashtag": "альтернативне ім'я файлу",
"asterisk": "буфер обміну (перший X11)",
"plus": "буфер обміну (буфер X11)",
"slash": "останній шаблон пошуку",
"colon": "останній командний рядок",
"dot": "останній вставлений текст",
"minus": "останнє невелике (менше рядка) видалення",
"equal": "регістр виразу",
"underscore": "регістр - чорна діра"
}
},
"marks": {
"title": "Відмітки (закладки)",
"commands": {
"list": "список відміток",
"currentPositionA": "позначити поточну позицію відміткою A",
"jumpPositionA": "перейти до позиції відмітки A",
"yankToMarkA": "скопіювати текст до позиції A",
"backtick0": "перейти до позиції, на якої вийшли з Vim перед цим",
"backtickQuote": "перейти до позиції останнього редагування",
"backtickDot": "перейти до позиції останньої зміни в цьому файлі",
"backtickBacktick": "перейти до позиції перед останнім переходом",
"colonjumps": "список переходів",
"ctrlPlusi": "перейти до новіших позицій в списку переходів",
"ctrlPluso": "перейти до пізніших позицій в списку переходів",
"colonchanges": "список змін",
"gcomma": "перейти до більш свіжої позиції в списку змін",
"gsemicolon": "перейти до більш пізнішої позиції в списку змін",
"ctrlPlusCloseSquare": "перейти до тегу під курсором"
},
"tip1": "Для переміщення на відмітку ви можете використовувати зворотній апостроф (<kbd>`</kbd>) або звичайний апостроф (<kbd>'</kbd>). Апостроф дозволяє перейти до початку (першого не пробільного символу) рядка, в якому знаходиться відмітка.",
"tip": ""
},
"macros": {
"title": "Макроси",
"commands": {
"recordA": "записати макрос в <kbd>a</kbd>",
"stopRecording": "Зупинити запис макроса",
"runA": "запустити макрос <kbd>a</kbd>",
"rerun": "Запустити ще раз останній макрос"
}
},
"global": {
"title": "Загальні",
"commands": {
"helpForKeyword": "відкрити довідку для ключового слова keyword",
"saveAsFile": "зберегти файл з вказаним іменем",
"closePane": "закрити поточну панель",
"K": "відкрити довідку (man) для слова під курсором",
"colonTerminal": "відкрити термінал"
},
"tip1": "Запустіть <kbd>vimtutor</kbd> в терміналі для вивчення базових команд Vim."
},
"cutAndPaste": {
"title": "Вирізати й вставити",
"commands": {
"yy": "скопіювати рядок",
"twoyy": "скопіювати 2 рядки",
"yw": "скопіювати слово",
"yiw": "скопіювати слово під курсором",
"yaw": "скопіювати слово під курсором і пробіл після чи до нього",
"yDollar": "скопіювати до кінця рядка",
"p": "вставити вміст буфера обміну після курсору",
"P": "вставити вміст буфера обміну перед курсором",
"gp": "вставити вміст буферу після курсору і перемістити курсор на кінець вставленого тексту",
"gP": "вставити вміст буферу перед курсором і перемістити курсор на кінець вставленого тексту",
"dd": "видалити (вирізати) рядок",
"twodd": "видалити (вирізати) 2 рядки",
"dw": "видалити (вирізати) слово",
"diw": "видалити (вирізати) слово під курсором",
"daw": "видалити (вирізати) слово під курсором з пробілом",
"dDollar": "видалити (вирізати) до кінця рядка",
"x": "видалити (вирізати) символ",
"threeToFiveD": "delete lines starting from 3 to 5",
"gPatternD": "delete all lines containing pattern",
"gNotPatternD": "delete all lines not containing pattern"
},
"tip1": {
"title": "You can also use the following characters to specify the range:",
"commands": {
"dotCommaDollarD": "From the current line to the end of the file",
"dotCommaOneD": "From the current line to the beginning of the file",
"tenCommaDollarD": "From the 10th line to the end of the file"
}
}
},
"indentText": {
"title": "Вирівнювання тексту",
"commands": {
"greaterThanGreaterThan": "додати відступ (перемістити вправо) рядок на один <code>shiftwidth</code>",
"lessThanLessThan": "прибрати відступ (перемістити вліво) рядок на один <code>shiftwidth</code>",
"greaterThanPercent": "додати відступ для тексту в середині блока, обмеженого () чи {} (курсор на дужці)",
"greaterThanib": "додати відступ для тексту в середині блока, обмеженого ()",
"greaterThanat": "додати відступ для блоку в середині тега, обмеженого <>",
"3==": "вирівняти 3 рядки",
"=Percent": "вирівняти блок в середині () чи {} (курсор на дужці)",
"=iB": "вирівняти текст між {}",
"gg=G": "вирівняти весь буфер",
"closeSquarep": "вставити і підігнати відступ для поточного рядка",
"lessThanPercent": "de-indent a block with () or {} (cursor on brace)"
}
},
"exiting": {
"title": "Вийти й зберегти",
"commands": {
"colonw": "зберегти файл, але не виходити",
"colonwsudo": "зберегти файл, використовуючи <kbd>sudo</kbd>",
"colonwq": "зберегти файл та вийти",
"colonx": "зберегти та вийти",
"colonq": "вийти (не працює у випадку якщо зміни не збережено)",
"colonqbang": "вийти та втратити зміни, що незбережені",
"colonwqa": "зберегти і вийти для всіх вкладинок"
}
},
"searchAndReplace": {
"title": "Пошук та заміна",
"commands": {
"forwardSlashPattern": "пошук шаблону",
"questionMarkPattern": "зворотній пошук шаблону",
"backslashVpattern": "'дуже чарівний' шаблон - не буквено-цифрові символи інтерпретуються як спеціальні символи регулярного виразу (екранування не потрібно)",
"n": "повторити пошук у тому ж напрямку",
"N": "повторити пошук у зворотному напрямку",
"colonPercentForwardSlashOldForwardSlashNewForwardSlashg": "замінити усі входження шаблону у файл на вказане значення",
"colonPercentForwardSlashOldForwardSlashNewForwardSlashgc": "замінити усі входження шаблону у файл на вказане значення з підтвердженням",
"colonnoh": "прибрати виділення пошуку"
}
},
"searchMultipleFiles": {
"title": "Пошук в декількох файлах",
"commands": {
"colonvimgrep": "шукати шаблон в декількох файлах",
"coloncn": "перейти до наступного знайденого",
"coloncp": "перейти до попереднього знайденого",
"coloncopen": "відкрити вікно, що містить список знайденого",
"coloncclose": "закрити вікно зі знайденим (quickfix)"
}
},
"workingWithMultipleFiles": {
"title": "Робота з декількома файлами",
"commands": {
"colone": "редагувати файл у новому буфері",
"colonbnext": "перейти до наступного буфера",
"colonbprev": "перейти до попереднього буфера",
"colonls": "показати список відкритих буферів",
"colonbd": "видалити буфер (закрити файл)",
"colonbnumber": "перейти до буферу номер #",
"colonbfile": "перейти до буферу по імені файлу",
"colonsp": "відкрити файл у новому буфері й розділити вікно",
"colonvsp": "відкрити файл у новому буфері й вертикально розділити вікно",
"colonvertba": "редагувати всі буфери в вертикальних вікнах",
"colontabba": "редагувати всі буфери як вкладинки",
"ctrlPlusws": "розділити вікно",
"ctrlPluswv": "розділити вікно вертикально",
"ctrlPlusww": "переключення вікон",
"ctrlPluswq": "закрити вікно",
"ctrlPluswx": "обміняти поточне вікно з наступним",
"ctrlPlusw=": "зрівняти висоту і ширину для всіх вікон",
"ctrlPluswh": "перемістити курсор у ліве вікно (вертикальний розподіл)",
"ctrlPluswl": "перемістити курсор у праве вікно (вертикальний розподіл)",
"ctrlPluswj": "перемістити курсор у вікно нижче (горизонтальний розподіл)",
"ctrlPluswk": "перемістити курсор у вікно вище (горизонтальний розподіл)",
"ctrlPluswH": "розгорнути поточне вікно в повну висоту ліворуч (саме ліве вертикальне вікно)",
"ctrlPluswL": "розгорнути поточне вікно в повну висоту праворуч (саме праве вертикальне вікно)",
"ctrlPluswJ": "розгорнути поточне вікно в повну ширину внизу (саме нижнє горизонтальне вікно)",
"ctrlPluswK": "розгорнути поточне вікно в повну ширину вверху (саме верхнє горизонтальне вікно)"
}
},
"tabs": {
"title": "Вкладинки",
"commands": {
"colonTabNew": "відкрити файл у новій вкладинці",
"ctrlPluswT": "перемістити поточне вікно у власну вкладинку",
"gt": "переключитись на наступну вкладинку",
"gT": "переключитись на попередню вкладинку",
"hashgt": "переключити на вкладинку з номером #",
"colontabmove": "перемістити поточну вкладинку на # позицію (нумерація з 0)",
"colontabc": "закрити поточну вкладинку з усіма її вікнами",
"colontabo": "закрити усі вкладинки окрім поточної",
"colontabdo": "запустити команду <code>command</code> в всіх вкладинках. Тобто <code>:tabdo q</code> - закрити всі відкриті вкладинки"
}
},
"diff": {
"title": "Diff",
"commands": {
"zf": "вручну виділити блок для згортання, використовуючи команди переміщення",
"zd": "видалити згорнутий блок під курсором",
"za": "згорнути/розгорнути блок під курсором",
"zo": "розгорнути блок під курсором",
"zc": "згорнути блок під курсором",
"zr": "розгорнути вса згорнуті блоки на один рівень",
"zm": "згорнути всі блоки на один рівень",
"zi": "ввімкнути/вимкнути режим згортання",
"closeSquarec": "перейти до початку наступного блоку змін",
"openSquarec": "перейти до початку попереднього блоку змін",
"do": "взяти зміну з іншого буферу",
"dp": "перемістити зміну в інший буфер",
"colonDiffthis": "зробити поточне вікно частиною Diff",
"colonDiffupdate": "оновити різницю",
"colonDiffoff": "вимкнути режим Diff для поточного вікна"
},
"tip1": "Команди згортання (наприклад <kbd>za</kbd>) працюють на один рівень. Що б працювати з всіми рівнями, використовуйте букву в верхньому регістрі (тобто <kbd>zA</kbd>).",
"tip2": "Що б переглянути різницю між файлами, ви маєте змогу запустити Vim в режимі перегляду змін, використовуючи команду <kbd>vimdiff</kbd> в терміналі. Більш того, ви наміть маєте змогу використовувати цю команду в <kbd>git difftool</kbd>."
},
"words": {
"keyword": "keyword",
"file": "file",
"movement": "movement"
},
"languages": {
"title": "Мови"
},
"footer": "Дивіться код на ",
"layout": "page",
"permalink": "/lang/uk/"
}