LINUX.ORG.RU

zsh и rxvt


0

0

как заставить zsh нормально работать с rxvt/aterm конкретно как заставить его понимать [home] и [end]

Лови кусок моего .zshrc

bindkey '^[[3~' delete-char
bindkey "\ek" backward-kill-line # M-k
bindkey "\e[19~" kill-region     # F8
case "$TERM" in
linux)
	bindkey "^[[1~" beginning-of-line # Home
	bindkey "^[[4~" end-of-line	  # End
	;;
xterm)
	bindkey "\e[H" beginning-of-line # Home
	bindkey "\e[F" end-of-line       # End
	bindkey "\e[3;2~" delete-word    # Shift-Del
	bindkey "\M-w" copy-region-as-kill # \M-w
	;;
rxvt*)
	bindkey "\e[7~" beginning-of-line # Home
	bindkey "\e[8~" end-of-line       # End
	bindkey "\e[3$" delete-word       # Shift-Del
	;;
esac

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

Маленькие хитрости.

Совет - чтобы узнать код клавиши можно сделать так:

$ read key
$ ... # тут жмем на клавишу, а потом на enter
$ echo $key # смотрим на ее код

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