Docker Toolbox终端/ Git Bash退格问题

时间:2018-01-17 08:42:10

标签: windows bash terminal docker-machine docker-toolbox

直到最近,我才能使用.inputrc文件将退格键定义为bash中的delete-char,但几天前,Docker Toolbox自动更新,现在bash不再工作了。 这就是我正在做的事情

  1. 启动" Docker快速启动终端"
  2. 运行" docker-machine ssh"
  3. 此时,我处于正常的shell状态,即/ bin / sh,并且退格很好地工作,但是当我切换到bash时,它突然停止工作。这是我的.inputrc文件,不确定它是否有帮助,它在更新之前有效

    set completion-ignore-case on
    
    # ctrl-left/right
    "\e[1;5C": forward-word   # ctrl + right
    "\e[1;5D": backward-word  # ctrl + left 
    "\e\e": kill-whole-line
    
    DEL: delete-char
    "\e[1~": beginning-of-line
    "\e[4~": end-of-line
    

    我正在使用Windows 10与瀑布创建者更新。

    • Docker Toolbox:v18.01.0-ce
    • Bash:GNU bash,版本4.4.0(1)-release
    • 终端:Windows cmd.exe

    我会尝试识别最新版本的工作,但我想知道的是,如果最近的Docker Toolbox版本发生了变化,或者我做错了什么。

    编辑: 我测试过,显然boot2docker版本17.12引入了这种回归。

1 个答案:

答案 0 :(得分:0)

这似乎是一个错误,我没有做错任何事。在这里跟踪:https://github.com/boot2docker/boot2docker/issues/1299