Edição
A partir da visão Hex, as combinações de teclas listadas abaixo põem o dz6 no modo REPLACE. Com elas, é possível alterar o byte sob o cursor. Para que elas funcionem, é necessário ter permissão de escrita no arquivo.
| Tecla(s) | Descrição |
|---|---|
Ctrl-a | Incrementa o byte sob o cursor. |
Ctrl-x | Decrementa o byte sob o cursor. |
z | Zera o byte sob o cursor. |
~ | Se o byte estiver na faixa alfabética da tabela ASCII, inverte o caso dele. |
r | Entra no modo REPLACE e permite edição livre. Use Tab para alternar entre edição em hexa ou em ASCII. |
Uma vez no modo REPLACE, além das teclas acima, as seguintes teclas extras estão disponíveis:
| Tecla(s) | Descrição |
|---|---|
n | Altera o byte sob o cursor para o byte equivalente a uma instrução NOP (No Operation) de 1 byte. Atualmente, somente a arquitetura x86 é suportada nesta operação, portanto o byte será o 90. |
t | Trunca o arquivo na posição na posição atual. Em outras palavras, apaga todos os bytes do arquivo a partir da posição atual. Em ainda outras palavras, o byte atual vira o novo fim do arquivo. |
T | Trunca o arquivo de forma reversa. Em outras palavras, apaga todos os bytes do arquivo desde o início até a posição atual. Em ainda outras palavras, o byte atual vira o novo início do arquivo. |
Esc | Volta ao modo NORMAL, mantendo as alterações feitas em modo REPLACE. Você pode desafazê-las com a tecla u. |
Enter | Salva as alterações no buffer (mas ainda não salva no arquivo). |
Bytes alterados são destacados até que as alterações sejam salvas no arquivo em disco com
:w. A cor de destaque depende do tema.
De volta ao modo NORMAL, os seguintes comandos e teclas controlam as alterações feitas no modo REPLACE:
| Comando / Tecla(s) | Descrição |
|---|---|
u | Desfaz as alterações uma a uma. |
:w | Salva as alterações no arquivo. |
:wq | Salva as alterações no arquivo e sai do programa. Alternativa: :x. |
O modo de seleção também pode ser usado para alterar vários bytes de uma vez. Para isso, aperte a tecla
v, selecione os bytes desejados com as teclas de navegação e depois usez,~oun.