Закладка autocomplete в терминале не ведет себя правильно

Вы можете сначала нажать цитату, удерживая ALT, чтобы подчеркнуть окно в селекторе, а затем снова нажмите F4, удерживая ALT, чтобы закрыть выбранное окно.

Вы не можете закрыть окно при переключении с помощью ALT + TAB, потому что он отображает группу окон не только одного окна.

3
задан 30 March 2012 в 21:18

2 ответа

Это вызвано из-за чтения акробатов. Файл -

/etc/bash_completion.d/acroread.sh

Удаление этого файла, корректно работало для меня.

4
ответ дан 25 May 2018 в 13:06
  • 1
    Ага! Уже решил это, забыл ответить на мой собственный Q .., чтобы вы поняли суть. :) – CaptSaltyJack 18 April 2012 в 05:39

Изменить:

Извините, мое первоначальное предложение было неверным; Я не обращал внимания и думал о автозаполнении, когда вы нажимаете стрелку вверх, а не вкладку (как указывалось мне после моего сообщения).

Исходное предложение об истории autocompletion истории

Это контролируется файлом ~ / .bash_history, который является текстовым файлом, поэтому вы можете посмотреть его или даже отредактировать. Это не спасет вашу историю навсегда, так что, возможно, старый прокрутил список. Возможно также, что этот файл каким-то образом испорчен.

Он должен быть просто длинным списком команд в обратном хронологическом порядке с каждой командой в одной строке, ограниченной разрывами строк, поэтому вы должны иметь возможность посмотрите, есть ли в нем что-то необычное.

Я никогда не думал об этом, но вы, вероятно, могли бы сохранить строки, которые вы используете много, а иногда добавляете в этот файл, чтобы убедиться, что у вас всегда есть эти команды. [ ! d6]

Исходное предложение об истории автозаполнения истории

Вы отредактировали это? Я не думаю, что это изменилось, так что, возможно, это что-то, что было добавлено в /etc/bash_completion.d, у которого, похоже, были добавлены скрипты установленными приложениями. Вы можете попробовать отключить некоторые из них с более поздними отметками времени, чтобы узнать, не изменилось ли это значение, а затем добавьте их по одному или небольшими группами до тех пор, пока они не изменятся. Я мало что знаю об этом, но обычно я хорошо разбираюсь в проблемах, поэтому мои предложения не из прежних знаний, а просто я стараюсь быть полезными.

1
ответ дан 25 May 2018 в 13:06
  • 1
    Он не контролируется историей - tabcompletion имеет отношение к каталогам и дорожкам и вообще не проверяет прошлые записи. Вы думаете о том, что история команд (нажатие) не завершена (нажатие на вкладку) – Andrew Wonnacott 30 March 2012 в 03:05
  • 2
    О, ты прав, я не думал ясно. Я отредактирую свой пост, чтобы не смутить никого кроме себя! :( – Marty Fried 30 March 2012 в 03:33
  • 3
    Все нормально! Каждый это делает иногда. – Andrew Wonnacott 30 March 2012 в 04:39
  • 4
    Это что-то не так в файле / etc / bash_completion, но я не знаю, что. – CaptSaltyJack 30 March 2012 в 21:17
  • 5
    Вы отредактировали это? Я не думаю, что это изменилось, так что, возможно, это что-то, что было добавлено в /etc/bash_completion.d, у которого, похоже, были добавлены скрипты установленными приложениями. Вы можете попробовать отключить некоторые из них с более поздними отметками времени, чтобы узнать, не изменилось ли это значение, а затем добавьте их по одному или небольшими группами до тех пор, пока они не изменятся. Я мало что знаю об этом, но обычно я хорошо разбираюсь в проблемах, поэтому мои предложения не из прежних знаний, а просто я стараюсь быть полезными. – Marty Fried 30 March 2012 в 22:49

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

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