【问题标题】:Docker Toolbox Terminal/Git Bash problems with backspaceDocker 工具箱终端/Git Bash 的退格问题
【发布时间】:2018-06-26 02:00:24
【问题描述】:

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

  1. 启动“Docker 快速入门终端”
  2. 运行“docker-machine ssh”

此时,我在一个普通的 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 和 Fall Creator 更新。

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

我将尝试识别最后一个版本,但我想知道最近的 Docker Toolbox 版本是否发生了变化,或者我只是做错了什么。

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

【问题讨论】:

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


    【解决方案1】:

    看来这是一个错误,我没有做错任何事。在此处跟踪:https://github.com/boot2docker/boot2docker/issues/1299

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-25
      • 1970-01-01
      • 2016-11-21
      • 1970-01-01
      • 2020-10-06
      • 2015-11-11
      相关资源
      最近更新 更多