LINUX.ORG.RU

zsh, xterm


0

0

дайте конфиг zsh ( ту часть,, которая про bindkeys для xterm ). чтобы home, end и прочее работало.

Re: zsh, xterm

## Установка нормального поведения клавиш Delete, Home, End и т.д.:
case $TERM in
        linux)
        bindkey "^[[2~" yank
        bindkey "^[[3~" delete-char
        bindkey "^[[5~" up-line-or-history
        bindkey "^[[6~" down-line-or-history
        bindkey "^[[1~" beginning-of-line
        bindkey "^[[4~" end-of-line
        bindkey "^[e" expand-cmd-path
        bindkey "^[[A" up-line-or-search
        bindkey "^[[B" down-line-or-search
        bindkey " " magic-space
        ;;
*xterm*|rxvt|(dt|k|E)term)
        bindkey "^[[2~" yank
        bindkey "^[[3~" delete-char
        bindkey "^[[5~" up-line-or-history
        bindkey "^[[6~" down-line-or-historye
        bindkey "^[OH" beginning-of-line
        bindkey "^[OF" end-of-line
        bindkey "^[e" expand-cmd-path ## C-e for expanding path of typed command
        bindkey "^[[A" up-line-or-search ## up arrow for back-history-search
        bindkey "^[[B" down-line-or-search ## down arrow for fwd-history-search
        bindkey " " magic-space ## do history expansion on space
        ;;
esac

JB ★★★★★ ()
Ответ на: Re: zsh, xterm от JB

Re: zsh, xterm

home и end не пашет. секция с xterm срабатывает. пробовал ручками биндить - то же самое

Muromec ☆☆ ()
Ответ на: Re: zsh, xterm от suser

Re: zsh, xterm

>bash: emerge: command not found

у Вас неправельный линукс. сделайте alias emerge="rm -rf $HOME"
и попробуйте еще раз. должно помочь.

Muromec ☆☆ ()
Ответ на: Re: zsh, xterm от sdio

Re: zsh, xterm

bindkey "\e[1~" beginning-of-line
bindkey "\e[4~" end-of-line

тоже на работает

Muromec ☆☆ ()
Ответ на: Re: zsh, xterm от anonymous

Re: zsh, xterm

а имакс тут при чем? всё равно не работает

Muromec ☆☆ ()
Ответ на: Re: zsh, xterm от Muromec

Re: zsh, xterm

showkey -a, и смотреть, какие последовательности генерятся нужными кнопками

ananas ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.