Как включить обратный поиск в zsh?

Вам не нужен X-сервер на удаленной стороне X сессий, но Вам будет нужен xauth, который обычно включается в пакет X-related (xorg-x11-xauth в RHEL и Fedora). Если Вы захотите запустить какие-либо программы, которые пользуются X библиотеками (или библиотеки, которые требуют этих X библиотек), то Вам будут нужны X библиотек по удаленному концу для выполнения тех программ.

39
24.04.2014, 16:26
3 ответа

Если я вспоминаю правильно, необходимо явно установить его, даже с bindkey -v. Используйте что-то вроде этого:

bindkey -v
bindkey '^R' history-incremental-search-backward
62
27.01.2020, 19:35
  • 1
    , возможно, history-incremental-pattern-search-backward альтернативное действие должно использовать в том контексте. –  maxschlepzig 27.01.2012, 16:18
  • 2
    @maxschlepzig извините, каково различие между двумя? –  Ali 27.01.2012, 17:34
  • 3
    @Ali, с - версии-базы, можно использовать шаблоны поиска (которые разрабатывают, т.е. globbing или regex (?) зависят от других частей zsh-конфигурации) - как, например, можно использовать шаблон поиска fo*bar с grep соответствовать 'fobar', 'foobar', 'fooobar' и т.д. –  maxschlepzig 27.01.2012, 23:03
  • 4
    , я получал ошибку. Обертывание ^R в двойных кавычках сделало это. bindkey "^R" history-incremental-pattern-search-backward –  Ramon Tayag 08.09.2013, 09:26

Платформа OMZ имеет zsh-history-substring-searchподключаемый модуль предварительно -упакованный . Просто включите и используйте.

plugins=(git history-substring-search)

6
27.01.2020, 19:35

bindkey -eтакже работает и заставляет zsh вести себя как bash. Он восстанавливает другие вещи, которые вы могли использовать, такие как ctrl -A (начало строки ), ctrl -K (удалить все справа от курсора ).

4
24.03.2020, 19:39

Теги

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