Используя zsh
, вдруг обнаружил, что нажатие alt+/
показывает сообщение:
zsh: хотите ли вы увидеть все 18221 возможностей (18448 строк)?
После нажатия y kbd> он начинает выводить длинный список элементов. Что это за список?
ПРИМЕЧАНИЕ. (после нажатия Alt kbd> нажмите / kbd> fast, в противном случае отображается последний аргумент последней команды)
Я не могу на самом деле воспроизвести это на zsh, я предполагаю, что у Вас есть некоторая опция, включенная, который я не делаю, но что Вы описываете, походит на поведение по умолчанию для удара также, где Высокий звук +/пытается завершиться независимо от того, что Вы записали.
Это в основном похоже на Вкладку. При нажатии Alt +/ни с чем записанным при подсказке это попытается завершиться от полного списка возможных завершений, который является, почему Вы видите то сообщение. Это документируется в man bash
, в "Завершающемся" подразделе раздела "Readline":
полное имя файла (M-/)
Делайте попытку завершения имени файла на тексте перед точкой.
Я также нашел это в man zhscompsys
:
_history_complete_word (\e/)
Полные слова из истории команд оболочки. Это использует список, remove-all-dups, вид и стили остановки.
\e
должен быть ESC (Escape), но возможно Вы повторно отобразили что-то?
Так, это должно быть одно из "полного имени файла" или "_history_complete_word" при тестировании его немного необходимо смочь выяснить который.