Espero que a pergunta diga tudo. Em termos do que eu tentei até agora
Eu adicionei isso ao meu .bashrc (e, em seguida, source ~ / .bashrc)
bind '^[[3'=prefix-2
bind '^[[3~'=delete-char-forward
de acordo com este artigo, A tecla Delete não funciona com o comando linha mas não funciona. Já pesquisei por isso, mas há uma proliferação [alegre!] De Linuxes e shells, etc., que têm soluções um pouco diferentes, mas eu não vi nenhuma abordando especificamente a WSL.
nota: estou no Windows 10 note também que eu tenho git bash instalado no Windows 10, e que estou usando o mesmo .bashrc, .inputrc e .bashprofile "em" meu ambiente WSL como no meu ambiente git bash. Mas no git bash delete key faz o que é suposto, enquanto no wsl / ubuntu ele está dando caracteres engraçados como acima ...