37

Возможный дубликат:
Завершение ввода без учета регистра в Bash

Есть ли способ сделать завершение табуляции в bash без учета регистра? Например, если у меня есть файл с именем Hello.txt и я пытаюсь завершить его, набрав « he затем « Tab», он не будет работать. Мне пришлось бы завершить его, набрав He (обратите внимание на заглавную H) и Tab. Есть ли способ настроить bash, чтобы мне не пришлось сохранять случай, когда я набираю его и пытаюсь завершить его?

1 ответ1

52

Создайте файл с именем .inputrc в вашем домашнем каталоге и поместите в него следующую строку:

set completion-ignore-case on

Затем откройте новую оболочку и попробуйте. Если в вашей системе существует файл /etc /inputrc, вы должны добавить строку $include /etc/inputrc . Но сделать это условно невозможно, поэтому добавлять его следует только в том случае, если этот файл существует.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .