Я працював із оболонкою, і помилково я автоматично завершив роботу tabпісля написання _e
, в результаті чого _expand
.
Що робить ця команда? Я не зміг знайти пояснення в Інтернеті. Єдині посилання, які я міг знайти тут на Ask Ubuntu, були:
- Не вдається змінити запрошення zsh
- Функція автозаповнення терміналу може відповідати лише з самого початку?
Але вони не відповідають на моє запитання. Замість цього, вони відкривають нові питання того ж роду серед команд вищої , як _complete
, _complete_as_root
і т.д.
type
. Мені було незрозуміло, чому я не можу назвати ці функції як_function_name [argument]
, але тепер я розумію, що вони виконують свою мету як розширення з автозаповненням, і те, що вони з'являються в моєму автозаповнення, просто тому, що вони оголошені (але вони не мають на увазі називатися безпосередньо).