- Una extensión que reproduce en VSCode la experiencia de Magit, la famosa herramienta de Git de Emacs
- Interfaz de Git centrada en el teclado, que permite ejecutar rápidamente todas las tareas de Git mediante la paleta de comandos y atajos de teclado
- Permite usar en VSCode las funciones clave de Magit tal como son: vista de estado (Status), commits, ramas, push/pull, rebase, staging/unstaging y registro de procesos
- Funciones como Magit Status/Popup/Dispatch/Help se ofrecen con atajos predeterminados (
alt+x g, alt+x alt+g, etc.), y también se puede acceder a todas desde la paleta de comandos de VSCode (> Magit)
- Para usuarios de extensiones de Vim como VSCodeVim, se puede personalizar el mapeo de teclas al estilo Magit/Evil-magit
- Ofrece varias opciones como personalización de temas/keymaps, compatibilidad con plugins de Vim, soporte para monorepos e integración con Forge (PR/issues de GitHub)
Ejemplos de uso
- Magit Status:
alt+x g
- Magit File Popup:
alt+x alt+g
- Magit Dispatch:
alt+x ctrl+g
- Atajos internos:
A cherry-pick, b rama, c commit, d diff, f parche, F pull, l log, m merge, P push, r rebase, z stash, g actualizar, TAB alternar sección, RET visitar elemento, q cerrar, etc.
- Stage/Unstage
s/u, Reverse v, Discard k, Stage/Unstage completo S/U, etc.
1 comentarios
Soy uno de los patrocinadores de edamagit, así que da gusto verlo aquí en GeekNews.