<?xml version="1.0" encoding="utf-8"?>
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="basics-edit-file" xml:lang="ghex-ru">
 <info>
  <link type="guide" xref="index#basics"/>
  <revision version="0.1" date="2022-01-04" status="incomplete"/>
  <credit type="author copyright">
   <name>Logan Rathbone</name>
   <email>poprocks@gmail.com</email>
   <years>2022</years>
  </credit>
 
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Алексей Кабанов</mal:name>
      <mal:email>ak099@mail.ru</mal:email>
      <mal:years>2015</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Ser82-png</mal:name>
      <mal:email>sw@atrus.ru</mal:email>
      <mal:years>2022</mal:years>
    </mal:credit>
  </info>
 <title>Редактирование файлов</title>
 <section>
  <title>Переключение между шестнадцатеричной и ASCII панелями</title>
  <p>В GHex файл можно редактировать либо в шестнадцатеричной панели, либо в панели ASCII.</p>
  <p>Чтобы переместить фокус на какую-либо панель, вы можете щёлкнуть мышкой на соответствующую панель или:</p>
  <list>
   <item>
    <p>Нажмите <keyseq><key>Alt</key><key>Стрелка влево</key></keyseq>, чтобы вывести в фокус шестнадцатеричную панель, и</p>
   </item>
   <item>
    <p>Нажмите <keyseq><key>Alt</key><key>Стрелка вправо</key></keyseq>, чтобы вывести в фокус панель ASCII.</p>
   </item>
  </list>
  <p>Перемещать курсор по файлу можно одним из следующих способов:</p>
  <list>
   <item>
    <p>Используйте полосы прокрутки окна и мышь, чтобы выбрать байт, щёлкнув по нему.</p>
   </item>
   <item>
    <p>Используйте клавиши со стрелками, <key>Home</key>, <key>End</key>, <key>PageUp</key> или <key>PageDown</key>.</p>
   </item>
   <item>
    <p>Выберите <gui>Перейти к байту</gui> (в главном меню) или нажмите <keyseq><key>Ctrl</key><key>J</key></keyseq>, и введите смещение курсора в виде десятичного или шестнадцатеричного значения. Шестнадцатеричное значение смещения должно начинаться с 0x, например: 0x3.</p>
   </item>
  </list>
 </section>
 <section>
  <title>Редактирование файла с использованием шестнадцатеричной или ASCII-панели</title>
  <p>Формат ASCII редактируется, как обычный текстовый файл.</p>
  <p>Чтобы изменить шестнадцатеричный формат, используйте символы от 0 до 9 и от a до f. Эта операция не чувствительна к регистру.</p>
 </section>
 <section>
  <title>Режим вставки</title>
  <p><gui>Режим вставки</gui> можно включить или выключить, нажав <key>Insert</key> или щёлкнув кнопку <gui>Переключить режим вставки</gui> в строке состояния.</p>
  <p>Включённый <gui>Режим вставки</gui> означает, что данные будут добавляться в файл, а не заменять существующие.</p>
  <p>В отличие от традиционных текстовых редакторов, по умолчанию в GHex <gui>режим вставки</gui> <em>выключен</em>, учитывая, что шестнадцатеричные редакторы обычно используются для редактирования существующих данных в двоичных файлах, данные в которых очень специфично расположены. В некоторых случаях такие файлы могут иметь фиксированный размер, и изменение их размера может привести к неопределенному или нежелательному поведению открывающих их приложений.</p>
 </section>
</page>
