135
<chapter id="introduction">
140
>&okteta; — це простий редактор для безпосереднього редагування даних файлів.</para>
143
>Дані буде показано у двох формах: як числові значення байтів та як символи, що відповідають цим числовим значенням. Значення та символи може бути показано або у два стовпчики (типовий формат перегляду у шістнадцяткових редакторах) або у форматі рядків, де значення буде показано над символом. Ви зможете змінювати як значення, так і символи.</para>
146
>Окрім звичайних засобів редагування, до складу &okteta; входить також невеликий набір інструментів, зокрема інструмент декодування у прості типи даних, таблиця всіх байтів з символами і значеннями, інформаційне вікна зі статистичними даними, інструмент фільтрування та інструмент видобування рядків.</para>
149
>Всі зміни у завантажених даних можна без обмежень скасовувати та повторювати.</para>
153
<chapter id="basics">
157
<sect1 id="starting-basics">
159
>Як запустити &okteta;</title>
162
>Виконайте команду <userinput
166
> з командного рядка або оберіть пункт <guimenuitem
167
>Двійковий редактор</guimenuitem
168
> з підменю <menuchoice
170
>Програми</guisubmenu
172
>Інструменти</guisubmenu
174
> у інструменті запуску програм.</para>
177
>Можна скористатися стандартними параметрами командного рядка &Qt; і &kde;, список цих параметрів можна переглянути у виводі команди <userinput
186
>Параметрами командного рядка, специфічними для &okteta; є</para>
191
><URL></replaceable
193
> — відкрити файли за вказаними адресами або адресою URL.</para
200
><offset></replaceable
203
><offset></replaceable
204
> in the opened file.</para
208
<sect1 id="usage-basics">
210
>Використання</title>
213
>Головне вікно &okteta; складається з таких частин: смужки меню, панелі інструментів, смужки стану, одної або декількох бічних панелей з інструментами та основної області перегляду з вкладками показу даних.</para>
216
>Після відкриття файла або створення нового масиву байтів з байтів, що у них містяться, буде побудовано послідовний список, кожен з рядків якого міститиме задану кількість байтів. Рядки буде показано у двох варіантах: як числові значення і як символи, що відповідають цим значенням. Значення і символи може бути показано або розділеними на дві колонки, або поряд одне з одним (значення буде показано над символом). Ліворуч від списку буде показано відступи першого байта кожного з рядків.</para>
219
>Робота з даними подібна до роботи у більшості текстових редакторів: дані можна змінювати, вирізати, копіювати, вставляти, перетягувати і скидати, точно так само, як ви це робите у текстовому редакторі. Курсор позначає поточну позицію. Натискання клавіші <keycap
221
> перемикає режим редагування між перезаписом і вставкою. Режим перезапису працює трохи інакше, ніж у текстових редакторах, оскільки програма забороняє будь-які дії, які змінюють розмірність масиву байтів.</para>
224
>На відміну від текстових редакторів дані буде показано у двох варіантах. Одночасно для введення даних буде придатним лише один з цих варіантів. Програма показуватиме два пов’язані між собою курсори для значень і для символів, активний курсор блиматиме. Якщо буде активним поле символів, ви зможете вводити символи у спосіб, звичний для текстових редакторів. Якщо активним буде поле значень, введення цифри відкриватиму маленьке віконечко редактора, у якому ви зможете ввести решту значення.</para>
227
>Діалогове вікно пошуку надає користувачеві можливість пошуку вказаного рядка, байтів, які можна визначати у шістнадцятковому, десятковому, вісімковому, двійковому вигляді або у вигляді тексту (у поточному 8-бітовому кодуванні або UTF-8).</para>
230
>Одночасно можна відкривати декілька масивів даних, але лише один з них може бути активним. Щоб обрати активний масив байтів, скористайтеся меню <guimenu
242
<!-- The tool Versions is not part of released versions,
243
just used for development, so no need to document it. -->
245
<sect1 id="tools-overview">
250
>У &okteta; передбачено декілька інструментів. Деякі з них відповідають за аналіз та обробку масивів даних, деякі мають загальне призначення. Задіяти або вимкнути ці інструменти можна за допомогою меню <guimenu
251
>Інструменти</guimenu
252
>. Кожен з інструментів має власну невеличку панель, яку буде розташовано на одній з бічних панелей або у окремому віконці. Ви можете швартувати, від’єднувати, перевпорядковувати та розташовувати стосами панельки інструментів за допомогою миші: наведіть вказівник миші на смужку заголовка панелі інструменту, натисніть ліву кнопку миші, пересуньте панель у бажане місце і відпустіть кнопку, щоб завершити компонування, або клавішу &Esc;, щоб скасувати пересування панелі.</para>
256
>Інструменти аналізу та обробки</title>
260
>Таблиця байтів</term>
263
>У цій таблиці показано список можливих значень байтів у вигляді символів і числових значень.</para>
265
>Обране значення можна вставляти за поточним розташуванням курсора визначену кількість разів. Дію з вставлення можна виконати за допомогою кнопки <action
267
> або наведення вказівника на відповідний рядок таблиці з наступним подвійним клацанням.</para
273
>Двійковий фільтр</term>
276
>Фільтри виконує двійкові дії над вибраними байтами. Після вибору дії (AND, OR, ROTATE..) параметри, якщо такі є, можна встановити у полі, розташованому нижче. Виконати фільтрування можна за допомогою кнопки <action
287
>За допомогою цього інструмента можна шукати рядки у вибраних байтах. Після того, як ви оберете мінімальну довжину рядка, рядки можна знайти за допомогою кнопки <guibutton
289
>. Список рядків можна звузити введенням шаблону фільтрування.</para
298
>За допомогою цього інструменту можна зібрати деяку статистичну інформацію щодо вибраних байтів. Серед цих даних будуть дані щодо частоти входження кожного з байтових значень до виділеного фрагмента. Наказати програмі виконати збирання інформації можна натисканням кнопки <action
306
>Контрольна сума</term>
309
>За допомогою цього інструменту можна обчислювати різноманітні контрольні суми та хеш-суми для позначених байтів. Після вибору алгоритму та встановлення значення параметра, якщо такий потрібен, відповідну суму можна обчислити натисканням кнопки <guibutton
310
>Обчислити</guibutton
317
>Таблиця розкодування</term>
320
>У цій таблиці показано значення байта або байтів, починаючи від поточного розташування курсора, як їх відповідники серед простих типів даних, зокрема цілих чисел (Integer) або чисел з плаваючою комою (Float), але також у форматі UTF-8. Якщо ви наведете вказівник миші на рядок у таблиці і двічі клацнете лівою кнопкою миші, програма відкриє вікно редактора, у якому ви зможете переглянути і змінити значення.</para
329
>За допомогою цього інструменту можна вивчати та редагувати масиви байтів на основі визначених користувачем структур. Докладніший опис наведено у <link linkend="tools-structures"
330
>окремому розділі</link
339
>Загальні інструменти</title>
343
>Файлова система</term>
346
>Панель цього інструменту є вбудованим навігатором файловою системою, яким можна скористатися для позначення файлів, які слід відкрити.</para
355
>На панелі цього інструменту буде показано пункти всіх поточних створених або завантажених файлів. Програма позначить відповідним чином пункти файлів, перегляд яких є активним, файли з незбереженими змінами та файли, які було змінено на носії даних іншою програмою.</para
364
>Панеллю цього інструменту можна скористатися для керування закладками, якщо ви не бажаєте користуватися <link linkend="bookmarks-menu"
370
>У поточній версії програми закладки є лише тимчасовими, програма не зберігає їх розташування під час закриття масиву байтів або завершення роботи самої програми.</para
378
>Інформація про файл</term>
381
>За допомогою цього інструменту можна переглянути відомості щодо поточного файла, зокрема його тип, місце зберігання і розмір.</para
390
<sect1 id="tools-structures">
393
>Інструмент структур</title>
400
>За допомогою інструменту «Структури» можна аналізувати та редагувати масиви байтів на основі створених користувачем визначень структур, які можна побудувати з масивів, об’єднань, елементарних типів та переліків.</para>
401
<!-- explain/link what these types are? probably not, since most user will be programmers? -->
403
>Інструмент має власне діалогове вікно параметрів, відкрити яке можна за допомогою натискання кнопки <guibutton
404
>Параметри</guibutton
405
>. Передбачено досить багато параметрів налаштування, зокрема стиль (десяткові, шістнадцяткові або двійкові), у якому буде показано значення. Крім того, можна визначити, які визначення структур буде завантажено і які структури буде показано.</para>
407
>Структури визначаються за допомогою файлів визначення структур &okteta; (&XML;-файлах, з суфіксом назви <literal role="extension"
409
>). Крім того, потрібен файл <literal role="extension"
411
>, що містить метадані щодо файла опису структури, зокрема відомості щодо автора, домашньої сторінки та умов ліцензування.</para>
413
>У поточній версії програми ще немає вбудованої підтримки створення, редагування або встановлення визначень структур, отже все це слід робити вручну у спосіб, описаний у наступних розділах.</para>
418
>Встановлення визначень структур</title>
421
>Інструмент «Структури» шукає описи структур у підкаталозі <filename class="directory"
422
>share/apps/okteta/structures/</filename
423
> каталогу даних програм користувача (визначити адресу цього каталогу можна за допомогою команди <userinput
425
>kde4-config</command
427
>--localprefix</option
429
>). Якщо ви ще не встановлювали жодного визначення структури, можливо, вам доведеться створити відповідний підкаталог.</para>
431
>У цьому підкаталозі має бути власний підкаталог для кожного з визначень структури, у якому мають зберігатися обидва файла визначення: файл <literal role="extension"
433
> і файл <literal role="extension"
437
>Наприклад, якщо каталогом даних програм є <filename class="directory"
439
>, а визначення структури має назву ExampleStructure, має бути каталог <filename class="directory"
440
>.kde/share/apps/okteta/structures/ExampleStructure</filename
441
>, що міститиме файли <filename
442
>ExampleStructure.desktop</filename
444
>ExampleStructure.osd</filename
447
>Якщо ви встановили нове визначення структури створенням такого каталогу або редагуванням файлів у ньому, вам слід перезапустити &okteta;, а потім відкрити діалогове вікно параметрів інструменту «Структури». Там слід перейти на вкладку <guilabel
448
>Керування записами структур</guilabel
449
> і переконатися, що відповідний пункт визначення структури позначено. Якщо його не позначено, позначте пункт і натисніть кнопку <guibutton
450
>Застосувати зміни</guibutton
451
>, перемкніться на вкладку <guilabel
453
> і переконайтеся, що бажаний пункт є у списку, розташованому у правій частині вікна.</para>
458
>Поширення визначень структур</title>
460
>Якщо потрібна вам структура є досить типовою, ви можете не створювати визначення власноруч, а скористатися готовим визначенням з якогось зі сховищ визначень, зокрема <ulink url="http://kde-files.org/index.php?xcontentmode=691"
461
>kde-files.org</ulink
464
>Крім того, ви і самі можете поділитися з іншими користувачами вашими визначеннями. Щоб зробити це, створіть файл архіву (наприклад, стиснутий zip архів tar, <literal role="extension"
466
>), який міститиме лише підкаталог з файлом <literal role="extension"
468
> і файлом <literal role="extension"
470
>. Якщо скористатися нашим прикладом з попереднього розділу, ваш підкаталог має називатися <filename class="directory"
471
>ExampleStructure</filename
472
>. Якщо ви користуватиметеся саме цим форматом, у майбутніх версіях інструменту «Структури» ви зможете автоматично звантажувати і встановлювати створені вами раніше визначення.</para>
477
>Створення власних визначень структур</title>
481
>Перше визначення структури</title>
483
>Для початку ми створимо визначення дуже простої структури, що міститиме лише прості типи даних (один символ і одне 32-бітове ціле число (int)). Цю структуру можна записати мовою C/C++ так: <screen>
489
> Спершу слід створити файл <literal role="extension"
491
>, який ми назвемо <filename
492
>simplestruct.osd</filename
495
<?xml version="1.0" encoding="UTF-8"?>
497
<struct name="simple">
498
<primitive name="aChar" type="Char"/>
499
<primitive name="anInt" type="Int32"/>
504
> Цей файл дуже подібний до визначення структури у C/C++. Атрибутом типу може бути будь-яке з таких значень:</para>
538
>Наступним кроком буде написання файла метаданих <literal role="extension"
540
>, який по суті є просто набором пар «ключ-значення». Файл слід назвати <filename
541
>simplestruct.desktop</filename
542
>. У нашому прикладі вміст файла буде таким: <screen>
547
ServiceTypes=KPluginInfo
549
Name=Simple test structure
550
Comment=A very simple test structure containing only two items
552
X-KDE-PluginInfo-Author=Alex Richardson
553
X-KDE-PluginInfo-Email=alex.richardson@gmx.de
554
X-KDE-PluginInfo-Name=simplestruct
555
X-KDE-PluginInfo-Version=1.0
556
X-KDE-PluginInfo-Website=http://www.plugin.org/
557
X-KDE-PluginInfo-Category=structure
558
X-KDE-PluginInfo-License=LGPL
559
X-KDE-PluginInfo-EnabledByDefault=false
561
> Призначення полів має бути зрозумілим з їх назв, окрім поля <literal
562
>X-KDE-PluginInfo-Name</literal
563
>. У цьому полі має бути назва файла <literal role="extension"
565
> (без суфікса <literal role="extension"
569
>Тепер створимо підкаталог <filename class="directory"
570
>simplestruct</filename
571
>, як це вже було описано, скопіюємо до цього підкаталогу наші два файла і перезапустимо &okteta;.</para>
575
>Складніші структури</title>
577
>Тепер ми створимо визначення складнішої структури, яке назвемо "complex" і збережемо у файлі з назвою <filename
578
>complex.osd</filename
579
>. Ця структура міститиме два масиви (один фіксованої довжини і один, у якому довжина визначатиметься під час роботи програми), а також вкладену структуру і об’єднання (union). <screen
581
<?xml version="1.0" encoding="UTF-8"?>
583
<struct name="complex">
584
<primitive name="size" type="UInt8" />
585
<union name="aUnion">
586
<array name="fourBytes" length="4">
587
<primitive type="Int8" />
590
<struct name="nested">
591
<array name="string" length="size"> <!-- references the field size above -->
592
<primitive type="Char" />
599
> Така структура формально визначається у C/C++ так: <screen
606
char string[size] //не відповідає стандартам C++, посилається на значення розмірності uint8
613
>Очевидно, поля посилань на масиви змінної (динамічної) довжини слід вказувати до самого масиву.</para
616
>Далі, ми створимо файл <filename
617
>complex.desktop</filename
618
>, як і у попередньому прикладі (переконайтеся, що значення <literal
619
>X-KDE-PluginInfo-Name</literal
620
> змінено відповідним чином), та повторимо дії зі встановлення визначення структури.</para>
624
>Докладніші відомості</title>
626
>Декілька прикладів визначень структур можна знайти <ulink url="http://websvn.kde.org/branches/KDE/4.4/kdeutils/okteta/kasten/controllers/view/structures/schema/example/"
628
>. Серед цих прикладів є файл заголовка для файлів PNG. Схема &XML;, яка описує структуру файла <literal role="extension"
630
>, зберігається <ulink url="http://websvn.kde.org/branches/KDE/4.4/kdeutils/okteta/kasten/controllers/view/structures/schema/"
632
>. Якщо вам потрібні якісь додаткові відомості, зверніться до автора за адресою &Alex.Richardson.email; </para>
639
<chapter id="menu-commands">
644
>Пам’ятайте, що більшості команд меню відповідають клавіатурні скорочення.</para>
646
<sect1 id="file-menu">
655
> <keycombo action="simul"
663
>Створити</guimenuitem
669
>Створити масив байтів...</action
675
>Порожній</guimenuitem
676
>: ...як порожній.</para>
681
>З буфера обміну даними</guimenuitem
682
>: ...як поточний вміст буфера обміну даними.</para
687
>Шаблон...</guimenuitem
688
>: ...за вказаним шаблоном.</para>
693
>Випадкові дані</guimenuitem
694
>: ...заповненим випадковими даними.</para
699
>Послідовність</guimenuitem
700
>: ...з усіма байтами від 0 до 255.</para
710
> <keycombo action="simul"
718
>Відкрити...</guimenuitem
724
>Відкриває існуючий файл.</action
733
<keycombo action="simul"
741
>Insert...</guimenuitem>
747
>Insert an exiting file in the current
760
>Відкрити недавні</guisubmenu
766
>Дозволяє обрати файл зі списку останніх відкритих файлів.</action
775
> <keycombo action="simul"
783
>Зберегти</guimenuitem
789
>Зберегти масив байтів до вказаного файла.</action
800
>Зберегти як...</guimenuitem
806
>Зберігає масив байтів у інший файл з новою назвою.</action
817
>Експортувати</guisubmenu
822
>Експортувати обрані байти до файла...</para>
827
>Значення</guimenuitem
828
>: ...у вигляді значень байтів.</para>
833
>Звичайний текст</guimenuitem
834
>: ...закодованим як символи. </para
840
>: ...закодованим у форматі Base64.</para
845
>Масив C</guimenuitem
846
>: ...у вигляді масиву, що використовується у мові програмування C.</para
851
>Переглянути як звичайний текст</guimenuitem
852
>: ...як у перегляді даних з відступом, значення байтів і символи. </para
868
>Перезавантажити</guimenuitem
874
>Відкинути всі зміни і перезавантажити масив байтів з файла.</action
883
> <keycombo action="simul"
891
>Друкувати...</guimenuitem
897
>Друкує поточний масив байтів.</action
908
>Export...</guimenuitem>
914
>Export the selected document or a portion of
918
>Opens a dialog box with these options:</para>
927
>Plain text, &HTML; table, rich text
928
format, C array. Use the <guilabel
931
details for a C array or an &HTML; table.</para
937
>Destination</guilabel
941
>The file to which the data will be
948
>Export Range</guilabel
952
>Selects which data will be exported - - the entire document, the
953
selected portion or the range between two specified
968
>Cancel Operation</guimenuitem>
973
>Stop the current operation</para
984
>Дозволи</guimenuitem
989
>Встановлює дозволи на зміну:</para>
995
>Тільки для читання</guilabel
999
>Встановлення такого дозволу забороняє вносити зміни до завантаженого масиву байтів.</para
1005
>Allow Resize</guilabel
1009
>When off, individual bytes may be edited but the total number of
1010
bytes may not be changed.</para
1022
> <keycombo action="simul"
1030
>Закрити</guimenuitem
1036
>Закриває поточний масив байтів.</action
1047
>Закрити всі</guimenuitem
1053
>Закрити всі масиви байтів.</action
1064
>Закрити всі інші</guimenuitem
1070
>Закрити всі масиви байтів, окрім поточного.</action
1079
> <keycombo action="simul"
1093
>Закрити вікно</action
1100
<sect1 id="edit-menu">
1102
>Меню «Правка»</title>
1104
>У поточній версії &kde; 4.4 копіювання і вирізання надсилає дані до буфера з типом MIME "application/octetstream", &klipper; не зможе показати ці дані. Майже всі інші програми також не зможуть цього зробити, оскільки це прості необроблені дані. Отже, вам слід скористатися підменю <guisubmenu
1105
>Копіювати як</guisubmenu
1112
> <keycombo action="simul"
1120
>Вернути</guimenuitem
1126
>Скасувати останню дію.</action
1135
> <keycombo action="simul"
1136
>&Ctrl;&Shift;<keycap
1143
>Вернути</guimenuitem
1149
>Повернути результат останньої скасованої дії.</action
1158
> <keycombo action="simul"
1166
>Вирізати</guimenuitem
1172
>Вилучити вибрані байти і копіювати ці байти до буфера.</action
1181
> <keycombo action="simul"
1189
>Копіювати</guimenuitem
1195
>Копіювати вибрані байти до буфера.</action
1204
> <keycombo action="simul"
1212
>Вставити</guimenuitem
1218
>Вставити вирізані або скопійовані байти з буфера.</action
1230
>Копіювати як</guisubmenu
1235
>Копіювати вибрані байти до буфера.</para>
1240
>Значення</guimenuitem
1241
>: ...у вигляді значень байтів.</para>
1246
>Звичайний текст</guimenuitem
1247
>: ...закодованим як символи. </para
1252
>Base64</guimenuitem
1253
>: ...закодованим у форматі Base64.</para
1258
>Масив C</guimenuitem
1259
>: ...у вигляді масиву, що використовується у мові програмування C.</para
1264
>Переглянути як звичайний текст</guimenuitem
1265
>: ...як у перегляді даних з відступом, значення байтів і символи. </para
1277
>Вставити</guisubmenu
1286
>Вставити шаблон...</guimenuitem>
1292
>Вставляє вказаний рядок байтів за розташування курсора.</action
1295
>Параметри діалогового вікна нададуть вам змогу вказати кількість вставлень шаблону і його формат (шістнадцятковий, десятковий, вісімковий, двійковий, символи або UTF-8).</para>
1298
>Repeat pattern</guilabel
1299
> is checked, the specified pattern
1300
will be inserted repeatedly to reach the length set in
1303
>.</para--></listitem>
1313
> <keycombo action="simul"
1321
>Вибрати все</guimenuitem
1327
>Вибрати весь масив байтів.</action
1336
> <keycombo action="simul"
1337
>&Ctrl;&Shift;<keycap
1344
>Скасувати вибір</guimenuitem
1350
>Скасувати поточний вибір.</action
1359
> <keycombo action="simul"
1367
>Вибрати діапазон…</guimenuitem
1373
>Відкрити вбудоване діалогове вікно для введення діапазону позначення.</action
1382
> <keycombo action="simul"
1390
>Режим перезапису</guimenuitem
1396
>Перемикає режим редагування з режиму вставки на режим перезапису</action
1400
>Режим перезапису реалізовано у дуже строгому варіанті: не можна змінювати розмір даних (додавати або вилучати байти).</para
1409
> <keycombo action="simul"
1417
>Пошук...</guimenuitem
1423
>Шукає вказаний шаблон у документі.</action
1424
> Можна шукати шістнадцяткові, десяткові, вісімкові, двійкові, двійкові або текстові шаблони.</para>
1426
>Параметри відповідного діалогового вікна нададуть вам змогу вказати початкову точку, напрям і діапазон пошуку.</para
1434
> <keycombo action="simul"
1442
>Знайти далі</guimenuitem
1448
>Шукає наступне входження</action
1449
> шаблону вказаного у пункті <guimenuitem
1453
>Якщо шаблону не вказано, буде показано діалогове вікно, в якому ви зможете вказати шаблон.</para>
1461
> <keycombo action="simul"
1469
>Знайти позаду</guimenuitem
1475
>Шукає попереднє входження</action
1476
> шаблону, вказаного у пункті <guimenuitem
1480
>Якщо шаблону не вказано, буде показано діалогове вікно, в якому ви зможете вказати шаблон.</para>
1488
> <keycombo action="simul"
1496
>Замінити...</guimenuitem
1503
> знайдений шаблон іншим вказаним шаблоном.</para
1511
> <keycombo action="simul"
1519
>Зсув переходу...</guimenuitem
1525
>Пересуває курсор до вказаного зсуву у байтах.</action
1533
<sect1 id="view-menu">
1535
>Меню «Перегляд»</title>
1543
> <keycombo action="simul"
1551
>Збільшити</guimenuitem
1557
>Збільшує розмір шрифту.</action
1566
> <keycombo action="simul"
1574
>Зменшити</guimenuitem
1580
>Зменшує розмір шрифту.</action
1591
>Показувати недруковані символи</guimenuitem
1597
>Вмикає або вимикає показ недрукованих символів.</action
1598
> Якщо показ вимкнено, на відповідних місцях у стовпчику символів замість недрукованих символів буде показано символ-замінник.</para
1612
>Показати відступ рядка</guimenuitem
1618
>Вмикає або вимикає показ зсуву рядка на панелі, розташованій ліворуч.</action
1630
>Показувати значення або символи</guisubmenu
1635
>Цей пункт надає вам змогу <action
1636
>обрати, які інтерпретації байтів буде показано.</action
1637
> Можливі варіанти:</para>
1642
>Значення</guimenuitem
1648
>Символи</guimenuitem
1654
>Значення і символи</guimenuitem
1667
>Кодування значення</guisubmenu
1673
>Надає змогу обрати кодування значень</action
1674
> з таких варіантів:</para>
1679
>шістнадцяткове</guimenuitem
1685
>десяткове</guimenuitem
1691
>вісімкове</guimenuitem
1697
>двійкове</guimenuitem
1710
>Кодування символів</guisubmenu
1715
>За допомогою цього підменю ви можете <action
1716
>обрати кодування символів</action
1727
>Динамічне компонування</guisubmenu
1733
>Встановлює правила компонування показу даних.</action
1734
> Тут можна визначити скільки байтів буде показано у рядку, залежно від ширини області перегляду. Можливі такі правила:</para>
1739
>Вимкнути</guimenuitem
1740
>: буде зафіксовано поточну кількість байтів на рядок, яке не змінюватиметься після зміни розмірів області перегляду.</para>
1745
>Переносити лише повні групи байтів</guimenuitem
1746
>: вивести найбільшу можливу кількість байтів у рядку, але число байтів у групі має бути цілим. </para
1751
>Увімкнути</guimenuitem
1752
>: те саме, що і попередній пункт, але дозволяє використання груп байтів з нецілого числа байтів.</para
1764
>Режим перегляду</guisubmenu
1770
>Надає змогу обрати компонування перегляду</action
1771
> з таких варіантів:</para>
1776
>Стовпчики</guimenuitem
1777
>: інтерпретацію значень і символів буде показано у класичному компонуванні: кожен список у окремому стовпчику.</para
1783
>: символьне тлумачення байта буде показано безпосередньо під інтерпретацією у вигляді значення.</para
1793
> <keycombo action="simul"
1794
>&Ctrl;&Shift;<keycap
1801
>Розділити горизонтально</guimenuitem
1807
>Розділити область поточного фокусованого перегляду на дві частини і додати копію поточної області до нової, розташованої нижче, області.</action
1816
> <keycombo action="simul"
1817
>&Ctrl;&Shift;<keycap
1824
>Розділити вертикально</guimenuitem
1830
>Розділити область поточного фокусованого перегляду на дві частини і додати копію поточної області до нової, розташованої праворуч, області.</action
1839
> <keycombo action="simul"
1840
>&Ctrl;&Shift;<keycap
1847
>Закрити область перегляду</guimenuitem
1853
>Закрити поточну фокусовану область перегляду.</action
1862
> <keycombo action="simul"
1863
>&Ctrl;&Shift;<keycap
1870
>Повноекранний режим</guimenuitem
1876
>Вмикає або вимикає повноекранний режим.</action
1884
<sect1 id="windows-menu">
1891
>У цьому меню буде показано список поточних областей перегляду. Тут можна обрати активне вікно.</para>
1895
<sect1 id="bookmarks-menu">
1902
>У одному масиві байтів можна встановити декілька закладок. Кожен масив байтів має свій набір закладок, список відповідних закладок буде показано внизу меню <guimenu
1904
>. Щоб пересунути курсор до закладки і переглянути байти за нею, оберіть відповідну закладку у цьому меню. <note
1906
>У поточній версії програми закладки є лише тимчасовими, програма не зберігає їх розташування під час закриття масиву байтів або завершення роботи самої програми.</para
1915
> <keycombo action="simul"
1923
>Додати закладку</guimenuitem
1928
>Позначити місце у масиві байтів закладкою.</para
1937
> <keycombo action="simul"
1938
>&Ctrl;&Shift;<keycap
1945
>Вилучити закладку</guimenuitem
1951
>Вилучає поточну закладку.</action
1952
> Доступ до цієї команди можна отримати, лише якщо курсор знаходиться у місці, на яке встановлено закладку.</para
1962
>Вилучити всі закладки</guimenuitem
1968
>Спорожнює список закладок.</action
1977
> <keycombo action="simul"
1985
>Перейти до попередньої закладки</guimenuitem
1991
>Пересуває курсор до попередньої закладки.</action
2000
> <keycombo action="simul"
2008
>Перейти до наступної закладки</guimenuitem
2014
>Пересуває курсор до наступної закладки.</action
2022
<sect1 id="tools-menu">
2025
>Інструменти</guimenu
2029
>Показує список встановлених інструментів. У цьому списку можна увімкнути або вимкнути показ будь-якого з цих інструментів. Докладний опис всіх інструментів наведено у розділі <link linkend="tools"
2034
<sect1 id="settings-menu">
2047
>Показати пенал</guimenuitem
2053
>Вмикає або вимикає показ пенала під смужкою меню.</action
2064
>Показати смужку стану</guimenuitem
2070
>Вмикає або вимикає показ рядка стану.</action
2081
>Налаштувати скорочення...</guimenuitem
2086
>Відкриває вікно, у якому можна змінити клавіатурні скорочення для дій у програмі.</para
2096
>Налаштувати пенали...</guimenuitem
2101
>Відкриває вікно керування вмістом пенала.</para
2109
<sect1 id="help-menu">
2114
&help.menu.documentation; </sect1>
2122
>На панелі інструментів (пеналі) буде показано піктограми для таких команд:</para>
2126
>(Результат дії цих команд повністю збігається з відповідними командами меню.)</para
2199
>Знайти далі</guiicon
140
2208
<chapter id="credits">