Linux

linux命令行根据输入前缀在输入历史中匹配

bash中

cat << EOF > ~/.inputrc
"\C-[OA": history-search-backward
"\C-[[A": history-search-backward
"\C-[OB": history-search-forward
"\C-[[B": history-search-forward
"\C-[OA": history-search-backward
"\C-[[A": history-search-backward
"\C-[OB": history-search-forward
"\C-[[B": history-search-forward
EOF

使用zsh的话需要在~/.zshrc中添加

bindkey "\C-[OA" history-search-backward
bindkey "\C-[[A" history-search-backward
bindkey "\C-[OB" history-search-forward
bindkey "\C-[[B" history-search-forward
bindkey "\C-[OA" history-search-backward
bindkey "\C-[[A" history-search-backward
bindkey "\C-[OB" history-search-forward
bindkey "\C-[[B" history-search-forward

留言