คอมไพล์ Git ด้วยนามแฝง


8

ฉันมี 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

คำตอบ:


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.