bindkey for home/end/insert/delete/pageup/pagedown.
This commit is contained in:
6
.zshrc
6
.zshrc
@@ -37,6 +37,12 @@ key[Home]=${terminfo[khome]}
|
|||||||
key[Insert]=${terminfo[kich1]}
|
key[Insert]=${terminfo[kich1]}
|
||||||
key[PageDown]=${terminfo[knp]}
|
key[PageDown]=${terminfo[knp]}
|
||||||
key[PageUp]=${terminfo[kpp]}
|
key[PageUp]=${terminfo[kpp]}
|
||||||
|
[[ -n "${key[Home]}" ]] && bindkey "${key[Home]}" beginning-of-line
|
||||||
|
[[ -n "${key[End]}" ]] && bindkey "${key[End]}" end-of-line
|
||||||
|
[[ -n "${key[Insert]}" ]] && bindkey "${key[Insert]}" overwrite-mode
|
||||||
|
[[ -n "${key[Delete]}" ]] && bindkey "${key[Delete]}" delete-char
|
||||||
|
[[ -n "${key[PageUp]}" ]] && bindkey "${key[PageUp]}" beginning-of-buffer-or-history
|
||||||
|
[[ -n "${key[PageDown]}" ]] && bindkey "${key[PageDown]}" end-of-buffer-or-history
|
||||||
#
|
#
|
||||||
if [[ "`uname -s`" == "FreeBSD" || "`uname -s`" == "Darwin" ]]; then
|
if [[ "`uname -s`" == "FreeBSD" || "`uname -s`" == "Darwin" ]]; then
|
||||||
alias "ls=/bin/ls -aFG"
|
alias "ls=/bin/ls -aFG"
|
||||||
|
|||||||
Reference in New Issue
Block a user