Отобразите возможные исправления, но не применяйте их автоматически

Страница Википедии AWK указывает это следующим образом:

выборка

Как один из ранних инструментов для появления в Unix Версии 7 это завоевало популярность, поскольку способом добавить вычислительные опции к конвейеру Unix и помимо Оболочки Bourne является единственный язык сценариев, доступный в стандартной среде Unix. Это - одна из обязательных утилит Единственной Спецификации UNIX; требуемый Стандартом Linux Основная спецификация — и реализации AWK существует почти для всех других операционных систем.

Учитывая это я сказал бы, что нет версии UNIX, который обходится включая AWK.

Частичные реализации?

Вот то, где это может войти в серую область. Приложения как Busybox включают подмножество функций awk, таким образом, трудно квалифицировать, включено ли это или нет.

Посмотрите то, что включено в Android APK, например:

5
19.08.2014, 00:12
2 ответа

Исправления применяются автоматически, так как они первыми в списке групп, до original . Вы можете изменить это с помощью

zstyle ':completion:*' group-order original corrections

И в результате

enter image description here

Кредит на окончательное решение переходит к Стефану Шазелясу.

3
27.01.2020, 20:40

Если у вас есть:

zstyle ':completion:*' format 'Completing %d'
zstyle ':completion:*' group-name ''
zstyle ':completion:*' original true

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

Например, нажатие Tab после / usr / lco :

enter image description here

После нажатия Вверх :

enter image description here

Вы также можете нажать Ctrl + _ или Ctrl-X Ctrl-U , чтобы отменить исправление и отменить завершение.

1
27.01.2020, 20:40

Теги

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