ฉันมี dotfiles สะดวก repo บน Github สำหรับทุกท่านที่จะดูที่นี่ FYI, git ถูกติดตั้งผ่าน Homebrew เช่นเดียวกับโปรแกรมปฏิบัติการส่วนใหญ่ในระบบของฉัน
คอมไพล์ของฉันใน zsh ทำงานได้ดีเมื่อฉันไม่ใช้นามแฝงเช่น:
% git add fi<TAB> # => file.rb
แต่ถ้าฉันเพิ่มนามแฝงใน. zshrc ของฉัน (จริง ๆcormacrelf-dotfiles-repo/zsh/aliases.zsh
) เช่น:
alias ga="git add"
compdef _git ga=git-add
... พยายามทำทุกอย่างให้เสร็จ (ไม่ใช่เฉพาะไฟล์: สาขา ฯลฯ ) ทำให้เกิดข้อผิดพลาด:
% git add fi
_git:19: parse error: condition expected: 1
คุณลอง "git เพิ่ม fi <tab> 'หรือ' ga <tab> 'หรือเปล่าคำถามดูสับสน
—
Cougar