我在終端介面按 方向上 螢幕顯示 A 而非 上衣個歷史命令...
Tofloor
poster avatar
jiuny0209
deepin
2015-05-16 23:53
Author
我在終端介面按 方向上 螢幕顯示 A 而非 上衣個歷史命令???


下面是我zprofile部分內容

setopt vi
bindkey -v
bindkey "\e[3~" delete-char
bindkey -rpM viins '^['
bindkey '^[[A' history-search-backward
bindkey '^[[B' history-search-forward
bindkey '\ek' history-search-backward
bindkey '\ej' history-search-forward
bindkey "\e[4~" end-of-line # End
bindkey "\e[5~" beginning-of-history # PageUp
bindkey "\e[6~" end-of-history # PageDown
bindkey "\e[2~" quoted-insert # Ins
bindkey "\e[3~" delete-char # Del
bindkey "\e[5C" forward-word
bindkey "\eOc" emacs-forward-word
bindkey "\e[5D" backward-word
bindkey "\eOd" emacs-backward-word
bindkey "\e\e[C" forward-word
bindkey "\e\e[D" backward-word
bindkey "\e[Z" reverse-menu-complete # Shift+Tab
bindkey "\e[7~" beginning-of-line # Home
bindkey "\e[8~" end-of-line # End
bindkey "\eOH" beginning-of-line
bindkey "\eOF" end-of-line
bindkey "\e[H" beginning-of-line
bindkey "\e[F" end-of-line

可以按esc進入vi模式之後再按上下方向鍵取得history命令拉!
但實在是太麻煩了
求提示?
到底是哪裡出問題了?

Reply Favorite View the author
All Replies
Feng Yu
deepin
2015-05-17 03:24
#1
因为你用的是vi而不是vim。你需要去查一下vi和vim的区别,这俩不能等同对待
Reply View the author