15

私は oh-my-zsh と git オートコンプリートを使用しています。

入力git checkout orgして TAB を押すと、次の結果が得られます。

ORIG_HEAD
origin/HEAD
origin/mybranch

オートコンプリートを無視するにはどうすればよいORIG_HEADですか?

4

2 に答える 2

23

これをあなたに追加してください.zshrc

zstyle ':completion:*:*' ignored-patterns '*ORIG_HEAD'

ORIG_HEAD複数のファイルが存在する場合、これは で終わるすべてのファイルを無視します。

于 2013-01-14T19:52:12.423 に答える
1
  1. /usr/share/zsh/functions/Completion/Unix/_git を編集して、次の行 (私にとっては 5091 行目) の ORIG_HEAD を削除できます。

    for f in HEAD FETCH_HEAD ORIG_HEAD MERGE_HEAD; do

  2. あなたは削除することができます.git/ORIG_HEAD:)

于 2013-01-10T09:41:28.493 に答える