Git Bash シェルで Vi を Emacs として動作させるにはどうすればいいですか?

Git Bash シェルで Vi を Emacs として動作させるにはどうすればいいですか?

Git は、MinGW64 を通じて Windows 上の Git Bash シェルに Vi を組み込みます。私は Vi ユーザーではないので、Git が Vi を起動すると、本当に混乱してしまいます。通常は、ターミナルを強制的に閉じ、クローンを削除してから、再度クローンを作成することになります (混乱を修復しようとすると、多くの時間を無駄にするため)。

もしそのようなものがあれば、Vi を Emacs モードで使用したいと思います。Notepad++ や Visual Studio などの他のエディターにも同様のモード (またはそれらを提供するプラグイン) があるので、おそらく Vi にもそれが備わっていると思います。

Vi には Emacs の動作モードがありますか? もしあるなら、Vi を Emacs のように動作させるにはどうしたらいいですか? あるいは、Git に Emacs のようなエディターを提供するように指示するにはどうしたらいいですか?

答え1

その方法ではできません。viviemacsあり です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"

どのテキスト エディターでも同様のことができるはずですが、使用する正しいコマンドを見つけるには、多少の検索が必要になる場合があります。

関連情報