Как сделать так, чтобы bash stop tab автоматически заполнял скрытые каталоги

14

В большинстве случаев мне не нужны автозаполнения для моих скрытых каталогов. На самом деле, в этом и заключается смысл их сокрытия! Тем не менее, досадно, что bash учитывает эти каталоги при рассмотрении автозаполнения вкладок.

Это особенно раздражает, когда у меня есть следующий сценарий: .svn foler вместе с одной папкой, в которую я хочу перейти, просто нажав Tab. (Это обычно приходит с глубокими пакетами Java ...)

Есть ли способ изменить поведение по умолчанию? В худшем случае я должен напечатать '.' перед вкладкой, которая кажется легкой задачей для моего удобства.

Кристофер Мичински
источник

Ответы:

20

Просто добавьте эту строку к себе ~/.bashrc(если у вас ее нет, создайте ее):

bind 'set match-hidden-files off'

И bash-Завершение должно вести себя так, как вы хотите.

Есть также много других опций, которые вы можете настроить в bash-complete. Чтобы увидеть полный список, прочитайте руководство ;)

MestreLion
источник
Большой! Примут через девять минут, не знали, что это был вариант ..
Кристофер Мичински,
4
Вы также можете вставить set match-hidden-files offсвой, .inputrcесли у вас есть.
0942v8653