Как включить автоматическое заполнение вкладки для сценариев, расположенных в ~ / мусорное ведро?

Если я вставил исполняемый файл ~/bin Я могу просто ввести первые несколько букв имени файла и затем совершить нападки tab позволять оболочке закончить остальную часть имени.

В то время как это работает с исполняемыми программами, это, кажется, не работает со сценариями оболочки. Действительно ли это - желаемое поведение, или я делаю что-то не так?

2
задан 14 November 2014 в 12:18

3 ответа

Даже для сценариев нужен исполняемый набор битов.

4
ответ дан 6 October 2019 в 20:33

У Вас, вероятно, будет свой сценарий названным (столь же стартовым) как существующее приложение или исполняемый файл в $PATH (или, как Oli упоминает, Вы забыли делать его исполняемым файлом).

Другая вещь состоит в том, что это - плохая практика для использования расширений языка в исполняемых файлах в $PATH, см. эта ссылка

3
ответ дан 6 October 2019 в 20:33

Я использую zsh для оболочки и после вставления сценария /usr/local/bin это не было бы полный вкладкой. Как подсказал в другом ответе, я проверил, что исполняемый бит был установлен.

Оказалось, что я имел к также source ~/.zshrc или перезапустите мой терминал (эффективно вход меня и въезжайте задним ходом) сделать мою вкладку-completable сценариев.

0
ответ дан 2 December 2019 в 01:38

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

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