2017-02-21 24 views
0

В первый раз, когда я использовал git bash, backspace работал нормально. Затем я установил Perl и не использовал git bash в течение нескольких дней.backspace не работает git bash

Когда я использую backspace в git bash, теперь он работает неправильно.

Например, пытаясь снять вторую s и все после него в ussers:

Git bash example

Теперь, когда я использую забой это происходит:

git bash example backspace

Может

кто-нибудь помочь ?

+1

Терминал несовместимости. Несколько раз случалось со мной с дистанционными раковинами (через telnet, ssh и т. Д.). Не уверен, в чем причина, но я думаю, вы можете обойти это, используя 'stty'. – ikegami

+0

Я думаю, что Ctrl-H можно использовать как обходной путь. – ikegami

+0

Спасибо за ответ. Ctrl-H имеет ту же проблему, что и backspace. –

ответ

2

У меня была такая же проблема сегодня после переключения на монетный двор со свежей версией git. В моем случае это был старый файл .bashrc, который я носил много лет с линией export TERM=ansi. После удаления этого и начала нового bash все работает снова.

В общем случае, чтобы отлаживать, я был подозрительным во всех файлах dot-config в своем домашнем каталоге - поэтому я переместил такие вещи, как .bash_profile, .bashrc, .inputrc и т. Д. Во временную директорию, t читается bash. Затем я начал баш и увидел, что это сработало. Я упоминаю об этом, потому что, если это не проблема TERM, которую я имел, вы могли бы отлаживать эту же технику.

+0

Спасибо! Перемещался файл .bash_profile. –