Repolode
kahole

kahole/edamagit

Emacs Magitの操作感を取り入れた、VS Code向けのキーボード操作中心のGitインターフェース。

代替できる製品:GitLens

スター
1,538
フォーク
94
未解決の Issue
93
最終コミット
先月

これは何?

edamagitは、EmacsのMagitワークフローをVisual Studio Codeに取り入れます。未ステージ、ステージ済み、未追跡、最近のコミットのセクションを一覧表示するステータスビューを開き、commit、branch、push、pull、rebase、merge、stash、tag、resetなどのGit操作のほとんどを、1キーで呼び出せるポップアップから実行できます。

操作はカーソル位置の項目に対して直接実行されます。個別のhunkをステージ/ステージ解除したり、変更を破棄したり、コミットを取り消しまたはrevertしたりでき、Enterキーでファイルやコミットを開けます。コマンドはコマンドパレットからも実行でき、既定のショートカットはVS Codeのkeybindingsファイルで変更できます。

この拡張機能は、GitHubのpull requestやissueを表示するForge連携(任意)、ステータスのセクションを非表示にする設定やMagitウィンドウの表示場所を選ぶ設定を備えています。また、evil-magitを再現するVSCodeVimのキーバインドを使うVimユーザー向けに、設定方法もドキュメント化されています。

主な機能

  • 01未ステージ、ステージ済み、未追跡、最近のコミットを表示するステータスビュー
  • 02commit、branch、push、pull、rebase、merge、stashなどを呼び出す1キーのポップアップ
  • 03カーソル位置で変更をステージ、ステージ解除、破棄、取り消し
  • 04GitHubのpull requestとissueに対応する任意のForge連携
  • 05カスタマイズ可能なキーバインドと、すぐに使えるVim(VSCodeVim)用プリセット

ユースケース

  • Emacs Magitに慣れていて、VS Codeでも同じワークフローを使いたい開発者
  • エディターを離れずにhunkをステージして変更をコミットしたい場合
  • VS CodeでVim風のキーバインドを使いたい、キーボード中心のユーザー

クイックスタート

  1. 1

    VS Code Marketplace から edamagit 拡張機能(kahole.magit)をインストールします

  2. 2

    VS Code で Git リポジトリを開き、Alt+X G を押して Magit Status を開きます

使う前に知っておきたいこと

  • VS Code 内でのみ動作し、スタンドアロンツールとしては使えません。
  • bisect、パッチ、subtree など、Magit の一部の機能はまだ実装されていません。

トピック

よくある質問

edamagit とは?
Emacs Magitの操作感を取り入れた、VS Code向けのキーボード操作中心のGitインターフェース。 edamagitは、EmacsのMagitワークフローをVisual Studio Codeに取り入れます。未ステージ、ステージ済み、未追跡、最近のコミットのセクションを一覧表示するステータスビューを開き、commit、branch、push、pull、rebase、merge、stash、tag、resetなどのGit操作のほとんどを、1キーで呼び出せるポップアップから実行できます。
edamagit は無料で使えますか?ライセンスは?
edamagit は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
edamagit は今もメンテナンスされていますか?
半年以内に更新あり。edamagit の最終コミットは 2026年9月13日 です。
edamagit は何に使えますか?
Emacs Magitに慣れていて、VS Codeでも同じワークフローを使いたい開発者 エディターを離れずにhunkをステージして変更をコミットしたい場合 VS CodeでVim風のキーバインドを使いたい、キーボード中心のユーザー
edamagit のインストール方法は?
VS Code Marketplace から edamagit 拡張機能(kahole.magit)をインストールします VS Code で Git リポジトリを開き、Alt+X G を押して Magit Status を開きます
edamagit はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/kahole/edamagit

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト