xdg -открытое автозаполнение не работает при вызове с псевдонимом

Начальная загрузка — это первая программа, запускаемая компьютером при включении питания. Обычно это текущий BIOS, прошитый на материнской плате.

Затем загрузчик передает управление программе загрузочного сектора ОС на загрузочном диске. В случае UEFI переключением платформ ОС можно напрямую управлять в BIOS.

1
28.08.2020, 07:59
1 ответ

Я полагаю, у вас установлено bash -дополнение , которое автоматически загружает дополнение, которое оно отправляет для команды op, когда вы пытаетесь завершить командную строку, начинающуюся с вашего opпсевдоним.

Этого можно избежать,:

  • Выбор другого псевдонима (и просмотр файлов в /usr/share/bash-completion/completions/, чтобы убедиться, что вы выбрали безопасное имя );или

  • Добавление complete -o default -o bashdefault opк вашему ~/.bashrcдля указания завершения bash -не использовать отправленное завершение (см. "Как я могу переопределить завершение, отправленное завершением bash -?" в FAQ в репозитории GitHub, указанном выше ).

    Конечно, если вы определяете псевдоним для команды, для которой в вашей системе существует файл завершения, вы можете использовать определенную там функцию завершения вместо сброса поведения завершения к его поведению по умолчанию. Обратите внимание, однако, что это, вероятно, потребует от вас явно загрузить функцию завершения. Результирующий фрагмент .bashrcможет быть:

    alias your_alias=aliased_command
    _completion_loader aliased_command
    complete -F completion_function your_alias
    
3
18.03.2021, 23:09

Теги

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