Сбои завершения мерзавца после обновления к Ubuntu 18.10 Космическая Каракатица

Я недавно обновил к Ubuntu 18.10 и после этого моему git completion перестал работать.

Bash может завершить первую команду успешно, например (я буду использовать ↬, чтобы указать, что ВКЛАДКА использовалась),

$ ala↬
$ alacritty

Но когда я использую вкладку для завершения, мерзавец управляют, чтобы она перестала работать.

$ git stat↬
$ git status #should be
$ git statunknown option: --list-cmds=list-mainporcelain,others,nohelpers,alias,list-complete,config
usage: git [--version] [--help] [-C <path>] [-c <name>=<value>]
       [--exec-path[=<path>]] [--html-path] [--man-path] [--info-path]
       [-p | --paginate | --no-pager] [--no-replace-objects] [--bare]
       [--git-dir=<path>] [--work-tree=<path>] [--namespace=<name>]
       <command> [<args>]

Я попытался переустановить bash-completion

$ sudo apt install --reinstall bash-completion 

Проверьте, была ли это некоторая проблема в моем ~/.bashrc Ссылка

У Вас есть идея, как зафиксировать это?

0
задан 16 January 2019 в 22:29

1 ответ

На этот вопрос ответили на другом сайте StackExchange. Вот ответ.

Причина у меня были проблемы с моим git-completion это, когда я обновил Ubuntu, она заменила git-completion файл, найденный в /usr/share/bash-completion/completions/git с версией, для которой было нужно git v2.18 и у меня есть v2.17.1. Проблема состоит в том, что ни один из диспетчеров пакетов еще не обновил мерзавцу v2.18.

Таким образом, я просто заменил свой файл завершений мерзавца соответствующей версией, найденной здесь.

Работы как ожидалось!

2
ответ дан 26 October 2019 в 12:54

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

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