退格不起作用git bash

时间:2017-02-21 16:49:25

标签: perl git-bash

我第一次使用git bash时,退格运行正常。然后我安装了Perl并且几天没有使用git bash。

当我在git bash中使用退格时,它现在无法正常工作。

例如,尝试在s中删除第二个ussers及其后的所有内容:

Git bash example

现在,当我使用退格时,会发生这种情况:

git bash example backspace

有人可以帮忙吗?

4 个答案:

答案 0 :(得分:5)

在使用新版本的git切换到mintty后,我今天遇到了同样的问题。在我的例子中,它是一个旧的.bashrc文件,我用线export TERM=ansi进行了多年。删除它并开始新的bash之后,一切都会再次运行。

更一般地说,为了调试,我怀疑我的主目录中的所有dot-config内容 - 所以我将.bash_profile,.bashrc,.inputrc等内容移动到临时目录中,他们不会被bash读。然后,我开始bash,看到它有效。我提到它是因为,如果它不是我特有的TERM问题,你可以使用相同的技术进行调试。

答案 1 :(得分:5)

不确定这是否是同一个问题..但是我在升级git

后遇到了同样的问题

这对我有帮助..只需在bash中输入 TERM = XTERM

我是从github的问题日志中得到的。

screenshot

答案 2 :(得分:0)

以防万一有人遇到大写问题,请直接在git bash中键入TERM=xterm-256color并按Enter。这解决了我的问题。

答案 3 :(得分:0)

右键单击git bash的菜单/标题栏,选择选项,从左侧的选项中单击终端,在“类型”下拉菜单下,选择“ xterm”,然后应用并保存。

现在打开一个新的git bash,它应该可以工作:D