Perguntas frequentes
Como o dz6 se compara com outros editores hexadecimais?
Cada editor tem suas vantagens e desvantagens, embora tudo isso tenha a ver com questões de gosto e necessidades. O dz6 roda direto do terminal com uma interface textual. Isso dá velocidade pois tudo o que você vê no dz6 são apenas caracteres. Além disso, dá a comodidade de não precisar sair do terminal para editar um arquivo.
Outra característica importante é a inspiração no Vim. Quem já conhece Vim não terá problemas em usar o dz6 na sua forma mais básica. Quem não conhece Vim, vai acabar aprendendo o básico ao usar o dz6. Todo mundo ganha. :)
Mas há limitações também. Editores hexadecimais “maiores” provavelmente possuem mais recursos que o dz6, que foi pensado para ser “rápido e rasteiro” e não para ser uma complexa plataforma de engenharia reversa.
Por que o dz6 não usa as teclas de função (F1, F2, etc)?
Porque queremos facilitar o uso em laptops onde, para acionar estas teclas, é necessário que a pessoa pressione alguma outra, tipo a tecla Fn. Outro motivo são a popularização dos teclados com menos teclas: os chamados teclados 65% ou menos tendem a não ter as teclas de função.
Pelo mesmo motivo temos alternativas a teclas como Home, End, PgUp e PgDown são sempre alternativas.
Todos os comandos do Vim são suportados?
Não. O Vim faz coisas que o dz6 não faz e vice-versa. Além disso, alguns comandos se comportam de maneira diferente no Vim e no dz6, mas em geral, sem muito prejuízo para quem os usa. Um exemplo é a tecla r, que no Vim permite substituir apenas um caractere, mas no dz6 faz entrar em modo de substituição para sobrescrever vários bytes, o que seria equivalente ao comando R do Vim.
Como usar a tecla Alt no terminal do Mac?
Se você usa o iTerm2, pode ir em Settings → Profiles → (seu perfil) → Keys e configurar a tecla Left Option para Esc+. Isso vai fazer com que a tecla Option funcione como o Alt no iTerm2.