5 คะแนน โดย xguru 2025-06-16 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • ส่วนขยายที่ถ่ายทอดประสบการณ์ของ Magit เครื่องมือ Git ชื่อดังของ Emacs มาสู่ VSCode ได้อย่างใกล้เคียง
  • เป็น อินเทอร์เฟซ Git ที่เน้นคีย์บอร์ดเป็นหลัก ทำให้สามารถเรียกใช้งาน Git ทุกอย่างได้อย่างรวดเร็วผ่าน command palette และคีย์ลัด
  • ใช้งานความสามารถหลักของ Magit ใน VSCode ได้เหมือนเดิม เช่น มุมมองสถานะ (Status), commit, branch, push/pull, rebase, staging/unstaging, process log
    • ฟีเจอร์อย่าง Magit Status/Popup/Dispatch/Help มีคีย์ลัดเริ่มต้นให้ใช้ (alt+x g, alt+x alt+g เป็นต้น) และทุกฟังก์ชันเข้าถึงได้จาก VSCode command palette (> Magit) เช่นกัน
  • สำหรับผู้ใช้ ส่วนขยาย Vim เช่น VSCodeVim สามารถปรับแต่งคีย์ไบน์ดิ้งสไตล์ Magit/Evil-magit ได้
  • รองรับตัวเลือกหลากหลาย เช่น การปรับแต่งธีม/คีย์แมป, ความเข้ากันได้กับปลั๊กอิน Vim, การรองรับ monorepo, และการเชื่อมต่อ Forge (GitHub PR/issue)

ตัวอย่างการใช้งาน

  • Magit Status: alt+x g
  • Magit File Popup: alt+x alt+g
  • Magit Dispatch: alt+x ctrl+g
  • คีย์ลัดภายใน:
    • A cherry-pick, b branch, c commit, d diff, f patch, F pull, l log, m merge, P push, r rebase, z stash, g รีเฟรช, TAB สลับส่วน, RET เข้ารายการ, q ปิด เป็นต้น
    • stage/unstage s/u, reverse v, discard k, stage/unstage ทั้งหมด S/U เป็นต้น

1 ความคิดเห็น

 
alstjr7375 2025-06-16

ผมเป็นหนึ่งในผู้สนับสนุนของ edamagit พอได้มาเห็นบน GeekNews ก็รู้สึกดีใจนะครับ