Intereting Posts
Множественные модификаторы модификации расширения в одном выражении Используйте sed для выбора потенциально многострочной записи журнала Как создать отдельный раздел для моего / домашнего каталога? Как установить Debian с полным шифрованием диска для UEFI? Может ли GPM использоваться в эмуляторе? SSHD_CONFIG продолжает разлагаться при обратном настройке SSH bash – ожидание и переменные Как заставить bash начать с индекса 0 с выделенным выходом? Создание контейнеров LXD на машине без подключения к Интернету Есть ли способ автоматически сохранить состояние системы, когда происходит паника ядра? Как показать разрешения в числовом формате? Отфильтровать вывод команды по цвету Почему я получаю AttributeError, когда пытаюсь использовать рабочий стол Pajamas на Fedora 15? Почему у меня устаревшие страницы руководства и что я могу сделать с этим? Прозрачный локальный прокси для многих прокси

Отключить завершение вкладки bash

Можно ли отключить автозаполнение bash при нажатии вкладки?

Причина, по которой я хочу сделать это, – это то, что я часто вставляю код из редактора, в который я использую символ табуляции вместо количества пробелов для отступа, в мой терминал.

И нет, вы не можете убедить меня использовать пробелы вместо вкладок.

положил

set disable-completion on 

string в ~/.inputrc и перезагрузите вашу оболочку. он полностью отключит завершение.

Чтобы временно отключить выполнение вкладки Bash, вы можете запустить Bash с опцией --noediting :

 alias noed='bash --noediting' 

Решение Денниса

 bind 'set disable-completion on' 

также можно сделать «на лету» в Баше. Вам не нужно вставлять его в .bashrc.

Решение Musta (bash –noediting) работает, но также отключает редактирование командной строки.

Другой способ

 bind -u complete 

(отменяет привязку ключа, связанную с «полным»)

http://www.gnu.org/software/bash/manual/bashref.html , 4.2 Встроенные команды Bash.