[入力したくないので前の点を削除してください。]
私のzshrcのプラグインは--gl--エイリアスをgit pullに設定します。 git logコマンドで設定したいです。
私はmacOSを使用していますが、予想通り、/etc/zshrcにはgit pullのエイリアスはありません。私のzprofileが空でzloginがありません。これ最後私のzshrcの3行は次のとおりです。
unalias gl
alias gl="git log --pretty=medium --decorate --date=short"
alias gpl="git pull"
exec zsh
unaliasコマンドを実行すると、「ハッシュテーブル要素がありません:gl」というエラーが表示されます。alias gl
gl='git pull' をすぐに返します。
実行するとzsh -ixc : | grep "alias gl"
結果は返されません。zsh -ixc : | grep "git pull"
何も返しません。しかし彼はすぐにalias gl
再び走ったgl='git pull'
。
コマンドラインで unalias および realalias gl を使用して、必要なコマンドを実行できます。
答え1
^R
history-incremental-search-backward
プラグインに既にバインドされていますzsh-vim-モード。それをコメントとして処理すると、^R
バインディングfzf-history-widget
操作が実行されます。
元のマッピングはを介して行われますvim-mode-bindkey viins vicmd -- history-incremental-search-backward '^R'
。