Я понятия не имею, как работает завершение табуляции, но вдруг мой сломался. Я даже не знаю, какую информацию предоставить, кроме варианта использования. в make-файле есть цель clean
.
$ make c<tab>
приводит к
$ make c23:set: command not found
lean
EDIT: кажется, я каким-то образом испортил встроенный set
bash, так как man set
говорит No manual entry for set
, а which set
ничего не сообщает. Однако вызов set на терминале дает результат.
Я использую: GNU bash, версия 4.3.11(1)-выпуск (x86_64-pc-linux-gnu) и GNU Make 3.81
man
страницы дляset
. Попробуйтеhelp set
(help
— это внутренняя команда BASH) илиman bash
илиinfo bash
. - person Aaron Digulla   schedule 31.03.2015type set
иcommand set
в оболочке? Что вы получите, если запуститеset -x
, а затем вызовете эту проблему? - person Etan Reisner   schedule 08.07.2015type set
говорит, что это встроенный bash.command set
выдает все мои переменные среды и массу функций bash.set -x
выдает это по поводу ошибки: + 23:set +o posix bash: 23:set: команда не найдена - person user1794469   schedule 08.07.2015command -V set
, извините. Хотя, учитывая решение здесь, это тоже не помогло бы. - person Etan Reisner   schedule 08.07.2015