<?xml version="1.0" encoding="utf-8"?>
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="basics-edit-file" lang="sr">
 <info>
  <link type="guide" xref="index#basics"/>
  <revision version="0.1" date="2022-01-04" status="incomplete"/>
  <credit type="author copyright">
   <name>Логан Ратбон</name>
   <email>poprocks@gmail.com</email>
   <years>2022.</years>
  </credit>
 </info>
 <title>Editing files</title>
 <section>
  <title>Toggling the hex or ASCII panes</title>
  <p>File can be edited in GHex from either the hex pane or the ASCII pane.</p>
  <p>To focus either pane to accept your keystrokes, you may click on the appropriate pane, or:</p>
  <list>
   <item>
    <p>Press <keyseq><key>Alt</key><key>Left</key></keyseq> to focus the hex pane, and</p>
   </item>
   <item>
    <p>Press <keyseq><key>Alt</key><key>Right</key></keyseq> to focus the ASCII pane.</p>
   </item>
  </list>
 </section>
 <section>
  <title>Editing the file using the hex or ASCII pane</title>
  <p>Edit the ASCII format in the same way you edit a normal text file.</p>
  <p>To edit the hexadecimal format, use the values 0 to 9 and a to f. This operation is not case-sensitive.</p>
  <p>Use any of the following methods to move the cursor around the file:</p>
  <list>
   <item>
    <p>Use the scrollbar on the window and the mouse to select a byte by clicking on it.</p>
   </item>
   <item>
    <p>Use the arrow keys, <key>Home</key>, <key>End</key>, <key>PageUp</key> or <key>PageDown</key> on the keyboard.</p>
   </item>
   <item>
    <p>Choose <gui>Jump to Byte</gui> from the (Main menu) or press <keyseq><key>Ctrl</key><key>J</key></keyseq>, and enter the cursor offset as a decimal or hexadecimal value. The format of the hexadecimal value must be 0x followed by the offset, for example 0x3.</p>
   </item>
  </list>
  <p>To delete or zero-out data, use either the <key>Delete</key> or <key>Backspace</key> keys. <gui>Cut</gui> operations will also have the side-effect of removing or zeroing-out data. This behaviour is different depending on whether or not <gui>Insert Mode</gui> is enabled. For more information, please review the section below.</p>
 </section>
 <section>
  <title>Режим уметања</title>
  <p><gui>Режим уметања</gui> се може укључити или искључити притиском на тастер <key>Insert</key>, или кликом на дугме <gui>Пребаци режим уметања</gui> у траци стања.</p>
  <p>Када је <gui>Режим уметања</gui> омогућен, то значи да ће подаци бити додати у датотеку уместо да замењују постојеће податке.</p>
  <p>За разлику од традиционалних уређивача текста, искључен <gui>Режим уметања</gui> се сматра подразумеваним стањем у Г-Хексу, с обзиром на то да се хексадецимални уређивачи рутински користе за уређивање постојећих података у бинарним датотекама које су врло специфично распоређене. У неким случајевима, такве датотеке могу бити фиксне величине и повећање или смањење њиве величине може проузроковати недефинисано или непожељно понашање у програмима који их отварају.</p>
  <p>У складу са тим, радње <em>брисања</em> функционишу другачије у зависности од тога да ли је <gui>Режим уметања</gui> омогућен.</p>
  <p>Ако је <gui>Режим уметања</gui> омогућен, радње брисања (нпр. притиском на тастер <key>Delete</key>, <key>Backspace</key>, или радњом <gui>исеци</gui>) ће изменити дужину датотеке, уклањањем података из датотеке.</p>
  <p>Ако <gui>Режим уметања</gui> није омогућен, радње <gui>брисања</gui> ће уместо тога попунити нулама погођене бајтове унутар датотеке, како би се избегла промена дужине датотеке.</p>
 </section>
 <section>
  <title>Подешавање геометрије</title>
  <p>По подразумеваним подешавањима, Г-Хекс уклапа онолико знакова колико ширина прозора може разумно да дозволи. Међутим, Г-Хекс вам такође омогућава да одредите колико ће знакова бити приказано по линији. Ово може бити корисно када радите са подацима који су груписани у блокове (нпр. 16 бајтова одједном) или једноставно као начин визуелног праћења помераја линију по линију.</p>
  <p>У Г-Хексу се ово назива подешавање <em>геометрије</em>. Геометрија се може прилагодити десним кликом било где у хексадецималној или АСКИ површи, и кликом на <gui>Геометрија</gui>, искључивањем опције <gui>Аутоматска геометрија</gui> и затим навођењем жељеног броја знакова по линији. Г-Хекс ће затим аутоматски преобликовати хексадецималну и АСКИ површ у складу са тим. Ово има ефекта само за датотеку на којој се тренутно ради и не задржава се кроз сесије.</p>
 </section>
</page>
