# Редактирование файлов

## Переключение между шестнадцатеричной и ASCII панелями

В GHex файл можно редактировать либо в шестнадцатеричной панели, либо в панели ASCII.

Чтобы переместить фокус на какую-либо панель, вы можете щёлкнуть мышкой на соответствующую панель или:

- Нажмите `Alt`+`Стрелка влево`, чтобы вывести в фокус шестнадцатеричную панель, и

- Нажмите `Alt`+`Стрелка вправо`, чтобы вывести в фокус панель ASCII.

Перемещать курсор по файлу можно одним из следующих способов:

- Используйте полосы прокрутки окна и мышь, чтобы выбрать байт, щёлкнув по нему.

- Используйте клавиши со стрелками, `Home`, `End`, `PageUp` или `PageDown`.

- Выберите Перейти к байту (в главном меню) или нажмите `Ctrl`+`J`, и введите смещение курсора в виде десятичного или шестнадцатеричного значения. Шестнадцатеричное значение смещения должно начинаться с 0x, например: 0x3.

## Редактирование файла с использованием шестнадцатеричной или ASCII-панели

Формат ASCII редактируется, как обычный текстовый файл.

Чтобы изменить шестнадцатеричный формат, используйте символы от 0 до 9 и от a до f. Эта операция не чувствительна к регистру.

## Режим вставки

Режим вставки можно включить или выключить, нажав `Insert` или щёлкнув кнопку Переключить режим вставки в строке состояния.

Включённый Режим вставки означает, что данные будут добавляться в файл, а не заменять существующие.

В отличие от традиционных текстовых редакторов, по умолчанию в GHex режим вставки выключен, учитывая, что шестнадцатеричные редакторы обычно используются для редактирования существующих данных в двоичных файлах, данные в которых очень специфично расположены. В некоторых случаях такие файлы могут иметь фиксированный размер, и изменение их размера может привести к неопределенному или нежелательному поведению открывающих их приложений.