Git BashシェルでViをEmacsのように動作させるには?

Git BashシェルでViをEmacsのように動作させるには?

Gitには、MinGW64経由でWindowsのGit BashシェルにViが含まれています。私はViユーザーではないので、GitがViを起動したときに本当に混乱しました。通常、ターミナルを強制的に閉じてレプリカを削除してから再度複製すると終了します(混乱を解決するのに時間がかかりすぎるため)。

その場合は、EmacsモードでViを使用したいと思います。 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"

正しいコマンドを見つけるには少しの検索が必要な場合がありますが、テキストエディタを使用して同様の操作を実行できる必要があります。

関連情報