2017-02-21 62 views
0

初めてgit bashを使用したとき、バックスペースは正常に動作していました。それからPerlをインストールして、git bashを数日間使っていない。バックスペースがgit bashで動作しない

git bashでbackspaceを使うと正しく動作しません。例えば

ussers第二s、それの後にすべてのものを削除しようとしている:

Git bash example

私はバックスペースを使用するときに今、この問題が発生した:

git bash example backspace

誰でも助けることができます?

+1

端末の非互換性。リモートシェル(telnet、sshなど)を使って、何年にもわたって何度も私に起こりました。根本的な原因は不明ですが、 'stty'を使って回避することができると思います。 – ikegami

+0

Ctrl-Hを回避策として使用できると思います。 – ikegami

+0

お返事ありがとうございます。 Ctrl-Hには、バックスペースと同じ問題があります。 –

答えて

2

gitの新しいバージョンでminttyに切り替えた後も、同じ問題が発生しました。私のケースでは、古い.bashrcファイルでした。これは長年にわたり、export TERM=ansiという行を持ち歩いていました。それを削除して新しいbashを起動すると、すべてが再び動作します。

もっと一般的には、私のホームディレクトリ内のすべてのドット設定を疑っていたので、.bash_profile、.bashrc、.inputrcなどのものを一時ディレクトリに移動しました。 bashによって読み込まれます。その後、私はbashを開始し、それが動作することを見た。なぜなら、それは私が持っていたTERM問題ではない場合、同じテクニックを使用してデバッグできるからです。

+0

ありがとうございます! .bash_profileを移動するとそれが実行されました。 –

関連する問題