LINUX.ORG.RU
Ответ на: комментарий от papin-aziat

Поставь современный шелл. Не знаю правда зачем там ctrl.

ddidwyll ★★★★
()
Последнее исправление: ddidwyll (всего исправлений: 1)
Ответ на: комментарий от erfea

А зачем ctrl? У меня оно так:

bindkey "\e[A"      history-beginning-search-backward   # UP
bindkey "\e[B"      history-beginning-search-forward    # DOWN
bindkey "\e[5~"     beginning-of-history                # PgUp
bindkey "\e[6~"     end-of-history                      # PgDown

Zsh, а не bash, синтаксис чуть другой. Но суть та же.

CrX ★★★★★
()
Ответ на: комментарий от CrX

А зачем ctrl?

Потому что на <up>, <down> пролистывание истории без поиска. В целом это ходовое решение, де-факто стандарт. Мне нравится и удобно.

erfea ★★★★★
()
Ответ на: комментарий от erfea

Потому что на , пролистывание истории без поиска.

А какой в этом смысл? Если мне нужно пролистывание истории без контекста, то я начинаю с пустой строки. Или если я зачем-то уже что-то напечатал, один раз нажать Home для смены позиции курсора в начальную, или ^U для стирания всего напечатанного проще, т.к. надо это в исчезающе редких случаях. Зато не нужен лишний Ctrl каждый раз. Но тут каждому своё, конечно.

CrX ★★★★★
()
Ответ на: комментарий от erfea

Ну ты меня нагнул однако…

Нагуглил, чтобы «up/down» – история в целом, а «PgUp/Down» – дополнять к уже введенному (себе пока так оставил)

bind '"\e[5~":history-search-backward'
bind '"\e[6~":history-search-forward'

чтобы «up/down & PgUp/Down» дополняли к введенному (хотя ^P/N) по прежнему крутит историю в целом

bind '"\e[A":history-search-backward'
bind '"\e[B":history-search-forward'
papin-aziat ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.