Терминальная автозаполнение «вкладка» не работает по назначению?

Я знаю, что это обсуждалось в других сообщениях, но моя проблема, похоже, не полностью решена, и у меня нет разрешения добавлять комментарий к этим сообщениям еще: (

, указанный на help.ubuntu .com> Использование TheTerminal> Сохранить при вводе:

Tab: «Он автоматически заполняет любые команды или имена файлов».

После того, как вы посоветуете apt-get autocomplete, я получаю результаты после нажатия вкладки дважды но нет автоматического завершения для команд или файлов. Запуск Xubuntu 13.04.

1
задан 13 April 2017 в 15:24

2 ответа

Чтобы включить интеллектуальное завершение

Используя sudo и ваш любимый редактор, отредактируйте файл /etc/bash.bashrc.

Раскомментируйте следующие строки, удалив # в начале строк:

#if [ -f /etc/bash_completion ]; then
# . /etc/bash_completion
#fi

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

5
ответ дан 24 May 2018 в 14:49

Это может расстраивать, это точно! Одним быстрым и легким обходным путем было бы просто использовать bash вместо sh.

Вы можете использовать «/ bin / sh» как свою оболочку вместо «/ bin / bash».

Проверьте, чтобы определить вашу оболочку:

echo $ SHELL

/ bin / sh & lt; - это может быть ваша проблема

launch bash, чтобы устранить эту проблему:

bash

Теперь попробуйте автозаполнение вкладки. Если он работает, измените оболочку по умолчанию с «/ bin / sh» на «/ bin / bash»

Измените оболочку по умолчанию на bash, используя команду chsh (change shell) для этого пользователя.

chsh -s / bin / bash USERNAME

Выход из системы. Войдите в систему. Теперь все новые оболочки будут вставляться в автозаполнение. :)

Шейн

0
ответ дан 24 May 2018 в 14:49

Другие вопросы по тегам:

Похожие вопросы: