edamagit - VSCode向け Magit 拡張
(github.com/kahole)- Emacsの有名なGitツール Magit の体験をVSCode上でそのまま再現する拡張
- キーボード中心のGitインターフェースで、コマンドパレットおよびショートカットキーからあらゆるGit作業をすばやく実行可能
- Magitの Statusビュー、コミット、ブランチ、プッシュ/プル、リベース、ステージング/アンステージング、プロセスログ などの主要機能をVSCodeでそのまま利用可能
- Magit Status/Popup/Dispatch/Help などの機能が既定ショートカット(
alt+x g、alt+x alt+gなど)で提供され、すべての機能はVSCodeコマンドパレット(> Magit)からもアクセス可能
- Magit Status/Popup/Dispatch/Help などの機能が既定ショートカット(
- VSCodeVim などのVim拡張ユーザー向けに、Magit/Evil-magitスタイルのキーバインドをカスタマイズ可能
- テーマ/キーマップのカスタマイズ、Vimプラグイン互換、モノレポ対応、Forge(GitHub PR/イシュー)連携など、さまざまなオプションをサポート
使用例
- Magit Status:
alt+x g - Magit File Popup:
alt+x alt+g - Magit Dispatch:
alt+x ctrl+g - 内部ショートカット:
Aチェリーピック、bブランチ、cコミット、ddiff、fパッチ、Fプル、lログ、mマージ、Pプッシュ、rリベース、zstash、g更新、TABセクション切り替え、RET項目を開く、q閉じる など- ステージ/アンステージ
s/u、リバースv、Discardk、全体 Stage/UnstageS/Uなど
1件のコメント
edamagit の支援者の一人ですが、GeekNews で見かけてうれしいです