在bash,所述home/ end/delete键被插入,或者如果前面由逃逸密钥的代字号:[1~
所以我输入echo hellp,将光标移动到hel|lp并输入删除,然后bam,我得到了~tilde
另外,我输入echo hellp,将光标移到hel|lp并输入 esc 然后删除,然后 bam,我得到了[3~
$ echo hel~lp
hel~lp
$ echo hell[3~o
hell[3~o
~
Run Code Online (Sandbox Code Playgroud)
我的 bash 版本:
$ bash --version
GNU bash, version 3.1.17(1)-release (i686-pc-msys)
Copyright (C) 2005 Free Software Foundation, Inc.
Run Code Online (Sandbox Code Playgroud)
我想要的是这样的行为cmd.exe:
我必须编辑什么来解决这个问题?这是您的 bash 的默认设置吗?
更新:我在运行 Windows 程序 sh.exe(如您在 GNU bash 上面所见)的 Windows 机器上,使用 mingw 为 …