4

さまざまな git コマンドに対してさまざまなエディターを構成することは可能ですか?

言う

  • git コミット => ナノ
  • git rebase -i => 崇高なテキスト

または、仲介者として機能し、実行したコマンドの種類を分析して、目的のエディターをペンできるスクリプトがいくつかあるのでしょうか?

4

1 に答える 1

10

core.editorとの設定を使用できsequence.editorます。core.editorコミットにsequence.editor使用され、インタラクティブなリベースに使用されます。

git config --global core.editor nano
git config --global sequence.editor <path to sublime text>

公式 Linux カーネル Git ドキュメントからgit config:

core.editor

エディターを起動してメッセージを編集できる commit や tag などのコマンドは、この変数が設定されている場合にこの変数の値を使用し、環境変数 GIT_EDITOR は設定されません。git-var(1)を参照してください。

sequence.editor

git rebase -irebase insn ファイルを編集するためにによって使用されるテキスト エディター。値は、使用時にシェルによって解釈されることを意図しています。GIT_SEQUENCE_EDITOR 環境変数でオーバーライドできます。構成されていない場合は、デフォルトのコミット メッセージ エディターが代わりに使用されます。

于 2013-09-02T11:33:35.053 に答える