Я переместился от Ubuntu 14.04 до 16,04 (новая установка). На 14,04 у меня не было проблем с заполнением клавишей Tab. Однако на 16,04 у меня есть проблемы особенно с vi:
В некоторых каталогах (например, ~/, / и т.д.,/usr/src,/usr/src/mywork) я ввожу vi a
, хит tab
и я могу снабдить вкладками через все файлы и каталоги, который запускается с a.
В других каталогах (/usr/src/mywork/work и весь subdirctories) это не работает: Я ввожу vi a
(существует файл, который запускается с a), и хит tab
и я могу снабдить вкладками только через все каталоги, который запускается с a; никакие файлы не отображены. Я могу отредактировать файлы, если я ввожу полное имя файла.
Заполнение клавишей Tab хорошо работает во всех каталогах: например, с cat
, rm
; и more
. Поэтому я думаю, что это - проблема vi. У кого-то есть идея?Заранее спасибо
Что я делал до сих пор?
переустановите: aptitude reinstall bash-completion
владение изменения: chown root:root *
(также во всех родительских каталогах)
восстановленный .bashrc: cp /etc/skel/.bashrc ~/.
Мой .vimrc:
syntax on
set t_Co=256
colorscheme a-Wombat
if &diff
colorscheme apprentice
end
Решение
Это неправильное поведение управляется названный файл !
в каталоге. Если Вы удаляете названный файл !
все хорошо работает. Однако, если Вы хотите зафиксировать поведение, нужно установить последнего мерзавца завершения удара.
Bugreport
У Valentas есть reportet это как ошибка в Ubuntu.Спасибо!