ページ

2013/05/10

[zsh]Terminalでhistoryからのコマンド補完

Terminal で history からのコマンド補完ができるよ!
という記事を読んだので設定してみたが動かなかったので
漢のzsh から該当部分を見つけ出して設定した。
【コラム】漢のzsh (4) コマンド履歴の検索~EmacsとVi、どっちも設定できるぜzsh
漢のzsh 読まなきゃなぁ。

vi .zshrc で以下を記述して
autoload history-search-end
zle -N history-beginning-search-backward-end history-search-end
zle -N history-beginning-search-forward-end history-search-end
bindkey "^P" history-beginning-search-backward-end
bindkey "^N" history-beginning-search-forward-end
source .zshrc で設定を読み込んだら Ctrl + p で遡ったりできる。便利。