我第一次使用git bash时,退格运行正常。然后我安装了Perl并且几天没有使用git bash。
当我在git bash中使用退格时,它现在无法正常工作。
例如,尝试在s
中删除第二个ussers
及其后的所有内容:
现在,当我使用退格时,会发生这种情况:
有人可以帮忙吗?
答案 0 :(得分:5)
在使用新版本的git切换到mintty后,我今天遇到了同样的问题。在我的例子中,它是一个旧的.bashrc文件,我用线export TERM=ansi
进行了多年。删除它并开始新的bash之后,一切都会再次运行。
更一般地说,为了调试,我怀疑我的主目录中的所有dot-config内容 - 所以我将.bash_profile,.bashrc,.inputrc等内容移动到临时目录中,他们不会被bash读。然后,我开始bash,看到它有效。我提到它是因为,如果它不是我特有的TERM问题,你可以使用相同的技术进行调试。
答案 1 :(得分:5)
答案 2 :(得分:0)
以防万一有人遇到大写问题,请直接在git bash中键入TERM=xterm-256color
并按Enter。这解决了我的问题。
答案 3 :(得分:0)
右键单击git bash的菜单/标题栏,选择选项,从左侧的选项中单击终端,在“类型”下拉菜单下,选择“ xterm”,然后应用并保存。
现在打开一个新的git bash,它应该可以工作:D