Git は、MinGW64 を通じて Windows 上の Git Bash シェルに Vi を組み込みます。私は Vi ユーザーではないので、Git が Vi を起動すると、本当に混乱してしまいます。通常は、ターミナルを強制的に閉じ、クローンを削除してから、再度クローンを作成することになります (混乱を修復しようとすると、多くの時間を無駄にするため)。
もしそのようなものがあれば、Vi を Emacs モードで使用したいと思います。Notepad++ や Visual Studio などの他のエディターにも同様のモード (またはそれらを提供するプラグイン) があるので、おそらく Vi にもそれが備わっていると思います。
Vi には Emacs の動作モードがありますか? もしあるなら、Vi を Emacs のように動作させるにはどうしたらいいですか? あるいは、Git に Emacs のようなエディターを提供するように指示するにはどうしたらいいですか?
答え1
その方法ではできません。vi
はvi
でemacs
あり ですemacs
。デフォルトのエディタに満足できない場合は、
git config --global core.editor path-to-emacs.exe-on-your-machine
emacs は個別にインストールできます。git bash の一部である必要はありません。
答え2
@Philippos の回答を踏まえると、vim を emacs のように動作するように設定するのは意味がないので、代わりに好みのエディターを使用するように git を設定する必要があります。コメントから、emacs がインストールされていないことがわかりますが、これに使用できる別のテキスト エディターはインストールされていますか?
たとえば、Notepad++ を使用する場合は、次のように使用できます。
git config --global core.editor "'C:/Program Files/Notepad++/notepad++.exe' -multiInst -notabbar -nosession -noPlugin"
どのテキスト エディターでも同様のことができるはずですが、使用する正しいコマンドを見つけるには、多少の検索が必要になる場合があります。