Раньше я мог нажать Control kbd> - R kbd> в терминале GNOME, чтобы войти в режим Bash (reverse-i-search)
.
Однако, это перестало работать, курсор просто мигает, ничего не делая. Это также влияет на удаленные и контейнерные оболочки (там, где они работали раньше).
Хотя я заметил, это работает, когда я нажимаю: Control kbd> - Shift kbd> - R kbd>.
Я использую GNU bash v4.4.19 на GNOME Terminal v3.30.1. Я не уверен, что это новая функция Ubuntu Cosmic или что-то еще.
Кажется, это также влияет на веб-браузеры, где я должен нажать Control kbd> - Shift kbd> - R kbd>, чтобы обновить страницу, и Control kbd> - R kbd> не действует (Chrome и Opera).
Моя клавиатура работает нормально, у меня не включена Caps Lock , и я не использую никаких пользовательских программ для изменения стандартных ярлыков, и я никогда не менял их. Проблема воспроизводима все время, я пробовал это уже более сотни раз, тот же эффект.
Как изменить ярлык на предыдущую комбинацию по умолчанию ( Control kbd> - R kbd>)?
Что Я пробовал:
Вот несколько деталей:
$ bind -p | grep 'search-history'
"\C-s": forward-search-history
# non-incremental-forward-search-history (not bound)
# non-incremental-forward-search-history-again (not bound)
# non-incremental-reverse-search-history (not bound)
# non-incremental-reverse-search-history-again (not bound)
"\C-r": reverse-search-history
Я проверил, и я не отменяю вышеуказанные привязки в моих точечных файлах :
$ grep -r reverse-search-history ~/.bash*
(nothing)
Я имел эту проблему и понял, что у меня было выполнение SimpleScreenRecorder, которое получало горячую клавишу CTRL+R. Надежда это помогает любым сотрудникам Google!
Если у кого-то возникла такая же проблема, проверьте, установлен ли у вас fzf
, и убедитесь, что чтобы обновить его до последней версии.
Привязывает Control+R к использованию нечеткого поиска:
CTRL-R
— вставить выбранную команду из истории в командную строку
- Если вы хотите увидеть команды в хронологическом порядке, нажмите
CTRL-R
снова, который переключает сортировку по релевантности.
Я использовал fzf
версию 0.18.0
с Ubuntu 18.04.4, и обратный поиск не работал. Обновление fzf
до последней доступной версии (0.21.1
) и повторное выполнение сценария установки решили для меня.