- Une extension qui recrée fidèlement dans VSCode l’expérience de Magit, le célèbre outil Git d’Emacs
- Une interface Git centrée sur le clavier, permettant d’exécuter rapidement toutes les opérations Git via la palette de commandes et des raccourcis clavier
- Les fonctionnalités clés de Magit, comme la vue Status, les commits, les branches, le push/pull, le rebase, le staging/unstaging et les journaux de processus, sont disponibles telles quelles dans VSCode
- Des fonctions comme Magit Status/Popup/Dispatch/Help sont fournies avec des raccourcis par défaut (
alt+x g, alt+x alt+g, etc.), et toutes les fonctions sont aussi accessibles via la palette de commandes de VSCode (> Magit)
- Pour les utilisateurs d’extensions Vim comme VSCodeVim, il est possible de personnaliser les raccourcis dans le style Magit/Evil-magit
- Prise en charge de diverses options comme la personnalisation des thèmes/keymaps, la compatibilité avec les plugins Vim, le support des monorepos et l’intégration avec Forge (PR/issues GitHub)
Exemple d’utilisation
- Magit Status :
alt+x g
- Magit File Popup :
alt+x alt+g
- Magit Dispatch :
alt+x ctrl+g
- Raccourcis internes :
A cherry-pick, b branche, c commit, d diff, f patch, F pull, l log, m merge, P push, r rebase, z stash, g actualiser, TAB basculer les sections, RET ouvrir l’élément, q fermer, etc.
- Stage/Unstage
s/u, reverse v, discard k, Stage/Unstage global S/U, etc.
1 commentaires
Je fais partie des sponsors d’edamagit, donc ça fait plaisir de le voir sur GeekNews.