2017-02-21 71 views
0

我第一次使用git bash,退格工作正常。然後我安裝了Perl,幾天後沒有使用git bash。退格不起作用git bash

當我在git bash中使用退格時,它無法正常工作。

例如,試圖移除後,第二s,一切都在ussers

Git bash example

現在,當我使用這個情況發生的退格:

git bash example backspace

任何人的幫助?

+1

終端不兼容。多年來,我通過遠程shell(通過telnet,ssh等)發生過很多次。不知道底層原因是什麼,但我認爲你可以使用'stty'解決它。 – ikegami

+0

我認爲Ctrl-H可以用作解決方法。 – ikegami

+0

感謝您的回覆。 Ctrl-H和退格有相同的問題。 –

回答

2

我在使用新版本的git切換到mintty後,今天遇到了同樣的問題。在我的情況下,這是一個老的.bashrc文件,我一直攜帶多年export TERM=ansi行。刪除後,並開始一個新的bash,一切都再次運作。

更一般地說,爲了調試,我懷疑我的主目錄中的所有dot-config的東西 - 所以我把.bash_profile,.bashrc,.inputrc等東西移動到了一個臨時目錄,不要被bash讀取。然後,我開始猛然一驚,看到它的工作。我提到它是因爲,如果它不是我特有的TERM問題,那麼您可能可以使用相同的技術進行調試。

+0

謝謝!移動.bash_profile做到了。 –