2017. 3. 2. 16:48

zsh 또는 oh-my-zsh 사용 시 Home/End 키 동작안될때

1. zsh 설치되었는지 확인하고 yum등으로 설치


cat /etc/shells #설치된 쉘 목록 확인


echo $SHELL #현재쉘 확인


which zsh # 또는 whereis zsh 로 경로 확인


chsh -s /bin/zsh #기본쉘 변경 또는 /etc/passwd 파일에서 변경하고 재접속해도 됨



2. oh-my-zsh 설치

curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh


3. /계정/.zshrc 에 아래 내용을 추가


#Rebind HOME and END to do the decent thing:
bindkey '\e[1~' beginning-of-line
bindkey '\e[4~' end-of-line
case $TERM in (xterm*)
bindkey '\eOH' beginning-of-line
bindkey '\eOF' end-of-line
esac

#To discover what keycode is being sent, hit ^v
#and then the key you want to test.

#And DEL too, as well as PGDN and insert:
bindkey '\e[3~' delete-char
bindkey '\e[6~' end-of-history
bindkey '\e[2~' redisplay

#Now bind pgup to paste the last word of the last command,
bindkey '\e[5~' insert-last-word