O segundo que eu postei, eu vi o meu erro eu esqueci uma barra invertida. Então eu mudei:
'bindkey "e[3~" delete-char'
para
'bindkey "\e[3~" delete-char'
e funcionou
Estou usando zsh
e estou tendo dificuldades com as combinações de teclas do botão DELETE
. Por exemplo, eu gostaria de usar um comando do meu .zsh_history
. Para fazer isso, apertei o botão para cima. Se agora eu quiser modificar o comando visualmente, pulo para a primeira posição e pressiono a tecla DELETE
.
Mas em vez de excluir o primeiro caractere, ele transforma os três primeiros caracteres em maiúsculas, como:
vim .zsh.rc
-
VIM .zsh.rc
-
(o traço deve representar a posição do cursor) Caracteres especiais não são afetados por isso.
Eu tentei adicionar bindkey "e[3~" delete-char
e [[ -n ${key[Delete]} ]] && bindkey "${key[Delete]}" delete-char
para meu zsh.rc
, mas a chave DELETE
não está realmente impressionada. Alguma sugestão?