gitの 'Editor'変数はどこに保存されていますか?

gitの 'Editor'変数はどこに保存されていますか?

リポジトリを複製しました(ここでは仮想の例を使用)。

$ git clone http://someplace.somedomain.name/resource.git 

カタログに移動

$ cd resource

次に、リソースディレクトリのファイルを編集します。

/home/shirish/resource $ editor somefile.txt

今私はgitが使用しているエディタと内部エディタであるかどうかわかりません。 Debianテストでgit 2.11.0を実行しています。

周りを見回すよりこんなことを見たhttps://help.github.com/articles/associating-text-editors-with-git/ただし、ドキュメントにはどのエディタを使用しているかを確認/確認するための検索方法は記載されていません。どのような方法がありますか?

答え1

Debian では、次のeditorコマンドが代替手段です。

sudo update-alternatives --config editor

gitでは管理されません。

gitコマンドにエディタが必要な場合(例えばコミットメッセージの場合)GIT_EDITOR環境変数で指定されたエディタを使用し、失敗した場合に変数で指定されたエディタを使用しますcore.editorgit-var(1)詳細については、およびを参照してください。git-config(1)ただし、デフォルトでグローバルに設定するには、次の手順を実行します。

git config --global core.editor emacs

.gitconfigこれにより、デフォルト設定がホームディレクトリに保存されます。

答え2

type editor以下を使用して、シェルが入力editor時に実行する操作を確認できます。私はこれがGitとは何の関係もないと思います。

関連情報