さまざまな git コマンドに対してさまざまなエディターを構成することは可能ですか?
言う
- git コミット => ナノ
- git rebase -i => 崇高なテキスト
または、仲介者として機能し、実行したコマンドの種類を分析して、目的のエディターをペンできるスクリプトがいくつかあるのでしょうか?
さまざまな git コマンドに対してさまざまなエディターを構成することは可能ですか?
言う
または、仲介者として機能し、実行したコマンドの種類を分析して、目的のエディターをペンできるスクリプトがいくつかあるのでしょうか?
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 -i
rebase insn ファイルを編集するためにによって使用されるテキスト エディター。値は、使用時にシェルによって解釈されることを意図しています。GIT_SEQUENCE_EDITOR 環境変数でオーバーライドできます。構成されていない場合は、デフォルトのコミット メッセージ エディターが代わりに使用されます。