# Redigera filer

## Växla hexadecimal- eller ASCII-panelerna

Filer kan redigeras i GHex från antingen hexadecimalpanelen eller ASCII-panelen.

För att fokusera endera panel så att den accepterar dina tangenttryck kan du klicka på lämplig panel, eller:

- Trycka ned `Alt`+`Vänster` för att fokusera hexadecimalpanelen, och

- Trycka ned `Alt`+`Höger` för att fokusera ASCII-panelen.

Om du vill flytta markören i filen gör du på något av följande sätt:

- Använd fönstrets rullningslist och musen för att välja en byte genom att klicka på den.

- Använd piltangenterna, `Home`, `End`, `PageUp` eller `PageDown` på tangentbordet.

- Välj Hoppa till byte (från huvudmenyn) eller tryck ned `Ctrl`+`J`, och ange markörpositionen som ett decimalt eller hexadecimalt värde. Formatet på det hexadecimala värdet måste vara 0x följt av positionen, till exempel 0x3.

## Redigera filen med hexadecimal- eller ASCII-panelen

Redigera ASCII på samma sätt som du redigerar i en vanlig textfil.

För att redigera det hexadecimala formatet använder du värdena 0 till 9 och a till f. Denna åtgärd är inte skiftlägeskänslig.

## Inskrivningsläge

Inskrivningsläge kan aktiveras/inaktiveras genom att trycka `Insert`, eller genom att klicka på knappen Växla inskrivningsläge i statusraden.

När Inskrivningsläge är aktiverat betyder det att data kommer läggas till i filen i stället för att ersätta befintliga data.

Till skillnad från traditionella textredigerare anses standardtillståndet i GHex vara att Inskrivningsläge är av, givet att hexadecimalredigerare rutinmässigt används för att redigera befintliga data i binärfiler som har en väldigt specifik layout. I vissa fall kan sådana filer vara av fast filstorlek och att öka eller minska deras storlek kan orsaka odefinierat eller oönskat beteende i program som öppnar dem.