Я использую wajig для установки пакетов, однако когда я изменил свою оболочку на zsh, оказалось, что zsh не перечисляет все пакеты в списке завершения, для напр.
apt-get install octave[TAB]
(приблизительно 70 завершений), но когда я пробую
wajig install octave[TAB]
или
aptitude install octave[TAB]
zsh показывает только 19 завершений
другие оболочки, которые я протестировал (удар, рыба) показывают все ~70 завершений во всех 3 случаях. Так есть ли какой-либо способ 'зафиксировать' это завершение в zsh?
Я получаю 73 записи для каждого из них. Проверьте, чтобы удостовериться, что Вам назвали функции завершения _apt
, _aptitude
и _wajig
в Вашем zsh
каталог функции завершения. Мои находятся в:
/usr/share/zsh/functions/Completion/Debian
Каждая из этих функций отличается, но каждый из них звонит _deb_packages
который находится также в том каталоге.
_wajig
файл идентичен моему. С тех пор_apt
вызовы_deb_packages
с "пользой" и другой вызов функций это с "удаленным" я сделал быapt-get update
и посмотрите, помогает ли это. (и возможноapt-get check
илиapt-get clean
) – Paused until further notice. 01.11.2009, 22:19