はい、Doom Emacs は Vim とほぼ同じキーバインドで操作できます!
むしろ Doom Emacs は「VimライクにEmacsを使いたい人のためのEmacs構成」です。
✅ Doom Emacs の Vim 互換性について
| 機能 | Doom Emacs での状態 | 
|---|---|
| normal,insert,visualモード | ✅ 完全対応( evil-mode内蔵) | 
| hjkl移動 | ✅ 同じ | 
| :w,:q,:eなど | ✅ :でExコマンドも使える | 
| /,n,*などの検索 | ✅ そのまま使える | 
| ciw,di(,yapなど | ✅ Vim と同じテキストオブジェクト対応 | 
| gg,G,dd,yy | ✅ そのまま動く | 
| キーマップカスタム | ✅ config.elで調整可能 | 
Doom Emacs は
evil(Vimキーバインドエミュレーション)を前提に設計されているため、Vimとほぼ同じ感覚で使えるEmacsです。
🎮 追加される便利なキーバインド(Doom独自)
Doom ではスペースキー(SPC)がリーダーキーになっていて、以下のようなショートカットが使えます:
| キー | 機能 | 
|---|---|
| SPC f f | ファイルを開く ( find-file) | 
| SPC b b | バッファ切り替え | 
| SPC p p | プロジェクト切り替え | 
| SPC g g | Magit(Git UI)を開く | 
| SPC : | M-x(Emacsコマンド実行) | 
つまり、:Git や :Buffers 的なUIが、SPCから直感的に使えるようになります。
❗ Vimと100%完全に同じではないところ(注意点)
- 
プラグインの名前や実装が違う(たとえば telescope.nvimは Emacsにはなく、代わりにivy,vertico,helmなどが使われる)
- 
Vimスクリプトではなく、Emacs Lisp(またはDoom用のDSL)で設定 
- 
一部の細かい挙動(カーソル行末の処理など)が若干異なることもある 
でも、普段のキーボード操作感は驚くほどVimに近いです。
✅ Vimユーザーにとっての Doom Emacs の利点
- 
:q,:w,i,gg,dd,:%s/foo/bar/gなどすべて使える
- 
SPCでのコマンド探索が非常に便利(慣れると戻れない)
- 
LSP,Git,Org-mode,Guix,Terminal,REPLなどのEmacs力をそのまま使える
- 
軽量で起動も速い(Emacsとは思えないレベル) 
🧪 まとめ
| 質問 | 答え | 
|---|---|
| Doom Emacs は Vim と同じ操作? | ✅ ほぼ完全に同じ(evil-modeベース) | 
| Vim操作感でEmacsを使える? | ✅ 問題なし | 
| Vimと100%同じ? | ❌ 細かい差はあるが、ほぼ違和感なし | 
 
 
