windows - Docker Toolbox Terminal/Git Bash problemer med backspace

Indlæg af Hanne Mølgaard Plasc

Problem



Indtil for nylig kunne jeg bruge en .inputrc-fil til at definere backspace-nøglen som betyder slet-char i bash, men for nogle dage siden opdaterede Docker Toolbox automatisk og nu fungerer bash ikke længere.
Her er hvad jeg gør



  1. Start 'Docker Quickstart Terminal'

  2. Kør 'docker-maskine ssh'



På dette tidspunkt arbejder jeg i en normal skal, dvs/bin/sh og backspace perfekt, men når jeg skifter til bash, stopper den pludselig med at arbejde. Her er min .inputrc-fil, ikke sikker på om det hjælper, det fungerede før opdateringen


set completion-ignore-case on

# ctrl-left/right
"e[1;5C": forward-word   # ctrl + right
"e[1;5D": backward-word  # ctrl + left 
"ee": kill-whole-line

DEL: delete-char
"e[1~": beginning-of-line
"e[4~": end-of-line


Jeg bruger Windows 10 med nedløbsopdateringen.



  • Docker Toolbox: v18.01.0-ce

  • Bash: GNU bash, version 4.4.0 (1) -release

  • Terminal: Windows cmd.exe



Jeg vil forsøge at identificere den sidste version, da den fungerede, men hvad jeg gerne vil vide er, hvis noget ændret i de seneste Docker Toolbox versioner, eller hvis jeg bare gjorde noget forkert.


Redigere:
Jeg testede rundt, og tilsyneladende introducerer boot2docker version 17.12 denne regression.

Bedste reference


Det ser ud som om det er en fejl, og jeg gjorde ikke noget forkert. Sporet her: https://github.com/boot2docker/boot2docker/issues/1299[2]