選択したエディターをコミットにGitで使用するにはどうすればよいですか?


2549

コミットメッセージをVimで記述したいのですが、Emacsで開いています。

常にVimを使用するようにGitを構成するにはどうすればよいですか?これを単一のプロジェクトだけでなく、グローバルに行いたいことに注意してください。


202
「gitがgit-goからのコメントをコミットするためにvimに移動する方法」
マイケル・バー

回答:


3488

エディターをGit 専用に設定する場合は、どちらかを実行します(両方は必要ありません)。

  • core.editorGit構成で設定します。git config --global core.editor "vim"
  • GIT_EDITOR環境変数を設定します。export GIT_EDITOR=vim

Git およびその他のプログラムのエディターを設定する場合は、標準化された変数VISUALEDITOR環境変数を設定します*:

export VISUAL=vim
export EDITOR="$VISUAL"

*両方を設定する必要は必ずしもありませんが、プログラムによっては、より正確なを使用できない場合がありますVISUALVISUAL対をEDITOR参照してください。


崇高なテキストの場合:これをに追加し.gitconfigます。これ--waitは重要です(崇高にテキストを入力でき、保存/閉じるイベントを待機します)。

[core]
    editor = 'subl' --wait

'subl'は実行可能ファイルの完全パスで置き換えることができますが、通常は正しくインストールされている場合に使用できます。


96
EDITOR環境変数には、他の多くのプログラムも同様にそれを尊重するという利点があります。
Boojum

16
git config --global個人用(ユーザーごと)のgit構成ファイルに書き込むことに注意してください。Unicesではそうです~/.gitconfig。したがって、これはすべてのリポジトリに対して設定します。
JakubNarębski10年

42
最後のコミットメッセージを修正しようとすることで、正常に変更されたかどうかをテストできます。git commit --amend
Marco M.

11
Windowsでオプション#1を実行していて、エディターへのパスにスペースがある場合(たとえば、プログラムファイルの下にある場合)、二重引用符内の単一引用符を強打します。例:「 'C:/ Program Files(x86)/Whatever/App.exe'」-一部の人には明白ですが、私にはわかりませんでした!
Pablissimo 2013年

5
@Abramodj -wは必要ありません。-w {scriptout}編集時に入力したすべての文字を保存して後で再生します。おそらく、あなたがそれを混乱さ-fれ、あるのVimのGUIバージョンを呼び出すときに必要。つまり、を使用する場合mvim、指定するエディタはでmvim -fはなくにする必要がありmvimます。
Rory O'Kane 2014年

618

これをコピーして貼り付け:

git config --global core.editor "vim"

あなたが何をしているか知りたい場合。からman git-commit

環境変数と構成変数

コミットログメッセージの編集に使用されるエディターは、GIT_EDITOR環境変数、core.editor構成変数、VISUAL環境変数、またはEDITOR環境変数から(この順序で)選択されます。


4
ところで、上記はCVSとSVNに当てはまり、他のバージョンコントロールもあると思います。
armandino 2010

6
@armandino:はい、他のユーザーはVISUALorを使用する可能性がありますEDITORが、GIT_EDITORor は使用しませんcore.editor
Mark Rushakoff、2010

8
うん- svnbook.red-bean.com/en/1.1/ch07.html#svn-ch-7-sect-1.3.2は私が$ VISUALや$ EDITORを設定し、SVNやGitの両方を使用しているのであれば、理論的には、希望デフォルトで両方をカバーする最適なソリューションになります!
brasskazoo 2010

12
完全を期すために、core.editorはファイル内の[core] editor = ...を意味します
JRG

2
「Gitを構成するにはどうすればよいですか?」という質問に答えませんでした
Ant6n 14

193

UbuntuおよびDebian(@MichielBに感謝)では、次のコマンドを実行してデフォルトのエディターを変更することもできます。

sudo update-alternatives --config editor

次のプロンプトが表示されます。

There are 4 choices for the alternative editor (providing /usr/bin/editor).

  Selection    Path                Priority   Status
------------------------------------------------------------
  0            /bin/nano            40        auto mode
  1            /bin/ed             -100       manual mode
  2            /bin/nano            40        manual mode
* 3            /usr/bin/vim.basic   30        manual mode
  4            /usr/bin/vim.tiny    10        manual mode

Press enter to keep the current choice[*], or type selection number: 

8
Debianではこれも機能します。ありがとうございます!デフォルトはpico-arghです。
MichielB 2013年

2
もちろん、Debianで動作します。これはDebianの機能であり、ほとんどのことと同様(議論の余地があります)、Ubuntuは単に継承します。Debianのalternativesシステムは、サポートされているプログラムタイプのデフォルトを管理するはるかに簡単な方法です。:参考のためdebian-administration.org/article/91/...
underscore_d

一方でそれは、作品GIT_EDITOREDITOR --ubuntu動作しない
忍者

Emacsのオプションはありませんか?本当なら、なんて残念!
haziz 2016年

2
@haziz update-alternativesは、インストールされているすべてのエディターを表示します。KoenにはEmacsがインストールされていません。
メジャー

59

Windows 7では、「Sublime」エディターを追加しているときに、エラーが発生していました。

空のコミットメッセージによりコミットを中止します。

Sublimeはフォーカスを維持できませんでした。

これを修正するには、c:/ users / username /フォルダーで.gitconfigファイルを開き、二重引用符の外側に--waitオプションを指定して次の行を追加しました。

[core]
      editor = 'F:/Program Files/Sublime Text 2/sublime_text.exe' --wait

Sublimeで同様の問題に直面している人に役立つことを願っています。


いいね!Anmolに感謝します。空のメッセージでコミットするという問題がありました。
ddavison 2013年

なぜgit commitに崇高なものを使いたいのですか?
アダムF

13
git commitのエディターは主に複数行のコメントを追加するために使用され、Sublimeは多くの開発者にとってさまざまな理由でプログラマーの選択です。人々は一般的に、ほとんどのコーディングやその他の作業に1つのエディターを使用する傾向があります。Sublimeは個人的な選択に過ぎず、どのエディターでもかまいません。
Anmol Saraf、2014年

4
単一引用符 'が必要であることがわかりました。それは「二重引用符では動作しません。
dotnetCarpenter

1
gitconfigを手動で編集する代わりに、このコマンドを使用できますgit config --global core.editor "'C:/Program Files/Sublime Text 3/subl.exe' --wait"
KayakinKoder

53

Windows 7では、エディターをNotepad ++に設定

  • テキストエディタを開きます。
  • このファイルを開きます。 C:\Users\YOUR_USERNAME\.gitconfig
  • このセクションを下部に追加します。

[core]
    editor = 'C:/Program Files (x86)/Notepad++/notepad++.exe' 
  • ファイルを保存して閉じます。
  • gitでコミットするときは、と書いてgit commitを押してくださいEnter。Notepad ++が開きます。
  • ファイルの上部にコミットメッセージを書き込み、ファイルを保存して閉じます。できた!

最後に、それを簡単に書く方法を知っている人!ありがとう。ただし、メモ帳へのパスでは「/」または二重のバックスラッシュ「\\」を使用する必要があることを述べておく必要があります。そうしないと、gitが文句を言います...
icl7126

10
少なくとも-multiInstパラメータとしてNotepad ++とおそらくは追加する必要があるかもしれません-notabbar。ファイルの編集がいつ終了したかをgitが認識していないようで、永久に待機するかまったく待機しない場合は、これを行ってください。
ErikE 2013

1
ちょうど私が欲しかったもの。\と/の使用を比較してください
Henry

4
コマンドラインで構成を設定するには、次のように一重引用符の中に二重引用符が必要です>git config --global core.editor '"C:/Program Files (x86)/Notepad++/notepad++.exe"'
Josef

2
Notepadd ++ paramsを追加するには、これを実行する必要がありました:editor = 'C:/Program Files (x86)/Notepad++/notepad++.exe' -multiInst -notabbar-つまり、区切り
記号で囲まれた


24

そして、もしあなたがコマンドラインを使ってデザイナーと仕事をしているなら、ピコ、そしてショートカットを知らない;)

git config --global core.editor "pico"

または

export VISUAL=pico
export EDITOR=pico

18

gitエディターとしてのAtom

git config --global core.editor "atom --wait"

上記を機能させるには、Atomをコマンドラインから実行するように構成する必要があります。

OS X:Atomからのシェルコマンドのインストール:メニューバー> Atom>シェルコマンドのインストール

Windows:アクションは不要-アトムはデフォルトでコマンドラインから実行するように設定されています


17

Mac OSX 10でGitコミットエディターとしてSublime Text 2を設定する

次のコマンドを実行します。

$ git config --global core.editor "/Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl"

あるいは単に:

$ git config --global core.editor "subl -w"

どういうわけかそれはgitにテキストを配信していません。「コミットメッセージが空のため、コミットを中止します」というメッセージが表示されました。エラー。
Mahendran、

私は最初のコマンドを使用してSLをセットアップしました。cmd + S、続いてcmd + Wでエディターを閉じます
Mahendran、

2
Visual Studio Codeも-wパラメータをサポートしています。例えば。$ git config --global core.editor "code -w"。きちんとしたもの
Automatico


13

Windows:メモ帳をデフォルトのコミットメッセージエディターとして設定する

git config --global core.editor notepad.exe

ヒットCtrl+ Sあなたのコミットメッセージを保存します。破棄するには、保存せずにメモ帳ウィンドウを閉じます。

保存のショートカットを押してから中止することにした場合は、[ファイル]→[名前を付けて保存]に移動し、開いたダイアログで[ファイルの種類]を[すべてのファイル(*。*)]に変更します。「COMMIT_EDITMSG」という名前のファイルが表示されます。それを削除し、メモ帳ウィンドウを閉じます。

編集:または、より簡単に、開いているメモ帳ウィンドウからすべての内容を削除し、保存をクリックします。(コメントをありがとうmwfearnley!)

コミットメッセージなどの小さな書き込みの場合は、メモ帳が最適です。シンプルで、ウィンドウがあり、すぐに開くからです。プラグインやその他のものをロードしていると、崇高なものでさえ、起動するのに1、2秒かかる場合があります。


2
[ファイル]-> [名前を付けて保存]に移動する代わりに、ファイルを空白(または空白以外の行をコメントアウト)にすると、空のコミットメッセージによりGitが中止されます。
mwfearnley 2016年

@Stepanコミットを修正していますか?もしそうなら、私はそれが\r\n(Windowsの改行)と\n(Linuxの改行、Gitのデフォルトでもある)に関係していると推測しています。
Sнаđошƒаӽ

このcore.editor = 'notepad' .git/COMMIT_EDITMSG --waitような行を追加すると、デフォルトの編集メッセージが開いて保存され、「
名前を付けて

12

これは、vim以外のエディターをリンクしたいと思うかもしれないこの質問に到着した人々に答えを提供します。

Githubによるリンクされたリソースは、SOへの回答(これを含む)が更新されていなくても、編集者が更新されたときに最新の状態に保たれる可能性があります。

テキストエディターとgitの関連付け

Githubの投稿は、さまざまなエディターのコマンドラインに入力する内容を正確に示しています。これには、各エディターに固有のオプション/フラグが含まれており、gitで最適に動作します。

Notepad ++:
git config --global core.editor "'C:/Program Files (x86)/Notepad++/notepad++.exe' -multiInst -notabbar -nosession -noPlugin"

崇高なテキスト:
git config --global core.editor "'c:/Program Files/sublime text 3/subl.exe' -w"

原子:
git config --global core.editor "atom --wait"

上記のコマンドは、エディターがWindowsマシンのデフォルトディレクトリにインストールされていることを前提としています。

コマンドは基本的.gitconfigに、ホームディレクトリの二重引用符で囲まれたテキストを追加します。
Windowsマシンの場合C:\Users\your-user-name、homeはである可能性が高く、your-user-nameはログイン名です。
コマンドラインからと入力すると、このディレクトリにアクセスできますcd ~

たとえば、上記のコマンドでは、[core]セクションの下に次の行を追加します。
[core] editor = 'C:/Program Files/sublime text 3/subl.exe' -w

別のエディターがある場合は、上記のいずれかの方法を使用して、エディターへのパスに置き換えます。(最適な使用のためにフラグが必要ないことを願っています。)


おかげで、私は「vim」がGitの「内部」vimインスタンスを起動しました(私の設定などなし)。インスタンスへの完全なパスを提供すると問題が解決しました!
benichka

10

emacsユーザー向け

.emacs

(server-start)

shellrc

export EDITOR=emacsclient

6
起動時にemacsをターミナルモードで設定する方法git config --global core.editor "emacs -nw"
kukinsula

私はgit config --global core.editor "emacs -nw -q"-q初期化ファイルをスキップするを使用しています。
miguelmorin

8

GitエディターとしてのSublime Text 3の最適な設定(WindowsおよびLinuxの手順):

Windowsでこれらの手順を実行するには、Git for Windowsがインストールされていることを確認してください。Windowsでは、Git Bashを使用してLinuxのように感じます。

まず、特別なSublime Textプロジェクトを作成して、Gitがエディターを呼び出すたびに設定する特別なプロジェクト設定を指定して、Gitでの編集を簡単にする必要があります。たとえば、私は通常、ほとんどのプロジェクトで定規を120文字に設定しますが、Gitコミットメッセージの場合は、72文字にして、git logまたはを呼び出したときに端末にうまく収まるようにしますgit lg


1. Gitコミットメッセージの編集に使用する設定を含むSublime Textプロジェクトを作成します

Sublime Textを開き、メニュー「ファイル」「新しいウィンドウ」に移動して、新しい匿名プロジェクトを作成します。メニュー「プロジェクト」「プロジェクトに名前を付けて保存...」に移動し、保存する場所を選択します。Linuxでは、ファイル名を付けてLinuxのホームディレクトリに保存しました.gitconfig.sublime-project。したがって、そのパスは次のとおり~/.gitconfig.sublime-projectです。Windowsの場合も、ホームディレクトリに保存します。例:C:\Users\MY_USER_NAME\.gitconfig.sublime-project メニューの[ プロジェクト ] →[ プロジェクトの編集 ]に移動して、プロジェクト設定を編集します。以下を貼り付けて設定を保存します。必要に応じて、プロジェクト設定をさらに編集します。

{
    // For folder settings help see here: https://www.sublimetext.com/docs/3/projects.html

    "folders":
    [

    ],

    "settings":
    {

        // Disables horizontal scrolling if enabled.
        // May be set to true, false, or "auto", where it will be disabled for
        // source code, and otherwise enabled.
        "word_wrap": false,

        // Set to a value other than 0 to force wrapping at that column rather than the
        // window width
        "wrap_width": 0,

        // Columns in which to display vertical rulers
        "rulers": [72, 50], //72 is recommended by git for commit message content, and 50 for commit titles

        // The number of spaces a tab is considered equal to
        "tab_size": 4,

        // Set to true to insert spaces when tab is pressed
        "translate_tabs_to_spaces": true,
    },

    "build_systems":
    [

    ]

}

2. Gitが使用するエディターを設定します

次に、.gitconfigファイルを編集して、Gitが使用するエディターを設定する必要があります。

Linuxの場合:

このユーザーコピーはにあり~/.gitconfigます。このファイルを開き、次の行を追加します。上記で作成したGitプロジェクトへの適切なパス名を使用してください。私は使用してい~/.gitconfig.sublime-projectます。

[core]
    editor = subl --project ~/.gitconfig.sublime-project --wait

これ--waitは重要です。続行する前にファイルを閉じるまでGitを強制的に待機させるためです。この--project行は、GitがSublime Textを開くたびに、どのプロジェクトを開きたいかをSublime Textに伝えるために重要です。

上記の@digitaldreamerの回答(https://stackoverflow.com/a/2596835/4561887)に従って、「subl実行可能ファイルの完全パスで置き換えることができますが、[エイリアスsubl]は通常、[Sublimeが正しく]インストールされている場合に使用できます。」

Windowsの場合:

Windowsの場合、最初にLinuxの説明を読んで背景情報を確認してください。次に、ほぼ同じことを行います。

(オプション:sublGit Bashで使用するエイリアスを作成します):

テキストエディタを開き(たとえば、メモ帳、メモ帳++、Sublime Text、Geanyなど)、ホームディレクトリに ".bash_profile"というファイルを作成します。したがって、そのパスは次のようになりますC:\Users\MY_USER_NAME\.bash_profile。以下をそれに保存します。

alias subl="/c/Program\ Files/Sublime\ Text\ 3/subl.exe"

これにより、Git Bash sublfor Windowsで使用できるGit Bashエイリアスが作成され、Sublime Textを簡単に開くことができます。この手順は必須ではありませんが、一般的なGit Bashの使用に役立ちます。これsubl .で、たとえばGit Bashでを呼び出して、現在のディレクトリに新しいSublime Textプロジェクトを開くことができます。

(必須):

次の行を追加して、.gitconfigホームディレクトリにあるファイルを編集しますC:\Users\MY_USER_NAME\.gitconfig。上記のLinuxの指示からの微妙な変更に注意してください。

[core]
  editor = 'C:/Program Files/Sublime Text 3/subl.exe' --project ~/.gitconfig.sublime-project --wait
  • Sublime Text実行可能ファイルへの絶対パスを指定する必要があることに注意してください。スラッシュの方向に注意してください!パス名でフォルダーを区切ら/ないでください\!(私がこれを見るのを助けてくれたVonC 感謝します)。
  • 私たちのsubl私たちは、Linuxの例で行ったように、あなたが上記のように代わりにあなたが全体のパスを指定する必要があり、それを使用することはできませんので、我々は上記のGit Bashのために作られたエイリアスは、ここでは動作しません。
  • ~シンボルは、しかし、まだあなたのWindowsのホームディレクトリに到達するためにここで働いありません。

2.5。(オプション) "Git"パッケージをSublime Text 3にインストールします。

これにより、git commitメッセージの構文の強調表示だけでなく、git blame(Sublime Textで頻繁に使用する)またはgit commit(一般的なGitのコマンドラインを使用したいのでSublime Textで使用しない)などの他のGitコマンドにアクセスできます。フロー、私がこの回答の下の私のコメントで述べたように)。

パッケージをインストールするには:まず、「パッケージコントロール」がインストールされていることを確認します。次に、Ctrl+ Shift+ P(ツール→コマンドパレットと同じ)を押して、「パッケージコントロール:パッケージのインストール」の全部または一部を入力して、を押しEnterます。表示される検索ボックスで、パッケージ「Git」を検索してヒットEnterするか、クリックして自動的にインストールします。

インストール後、Ctrl+ Shift+ P次に「git」を検索すると、Sublime Text内で内部的に使用できるGitコマンドが表示されます(など)git blame


3.使用する

git commitたとえば、通常どおりコマンドラインからを呼び出すと、Sublime Textが開き.gitconfig.sublime-project、そのプロジェクトの設定で、上記で作成したが表示されます。段落を入力すると、ソフトワードラップがオフになっているため、設定したルーラーを超えて段落が表示されます。各行の終わりに自動挿入されたハードリターンを介して強制的にハードラップするには、自動ラップする長い行にカーソルを置き、Alt+ を押しQます。72文字でハードラップ/ハードフォールドするようになりました。これは、上記のプロジェクト設定の「ルーラー」パラメーターで設定したものです。

さて、あなたのメッセージコミット保存Ctrl+ S(あなたを完了するために、終了をgit commit持ちます)Ctrl+ Shift+ W

できた!

関連:

  1. Git mergetoolとWindowsのMeld
  2. https://github.com/ElectricRCAircraftGuy/eRCaGuy_dotfiles

1
かなり詳細に見えます。+1
VonC 2018

Sublime Text 3には、Git Commit構文タイプがあります。ここで、カスタムの「崇高なテキストプロジェクト」ステップをスキップできます。
yegeniy 2018

私は同意しません:それは構文の強調表示のみを行います。私のカスタムプロジェクトは構文の強調表示に触れていません。定規を設定し、git commitが開くコンテキストを提供するので、あなたが持っている、または最後に開いていたプロジェクトで開かれません。2つは無関係です。それらの両方を行います。
Gabriel Staples

ステップ2.5を追加しましたが、ビット(ただしここでは)です。エディタとしてSublime Text 3を常に使用するわけではありません(Sublimeよりもはるかに優れたシンボルトラッキングとインデックス付けがあるため、Eclipseを使用することもあります。 Sublimeと比較して)、私はコマンドラインからGitを使用することを本当に好むので、「Git」パッケージをSublimeにインストールしたとしても、ステップ2.5で今説明したように、ステップ1をスキップすることはお勧めしません。はい、Git CommitはSublimeから直接実行できますが、コマンドラインの方がいいと思います。
ガブリエルステープルズ

ヒント:を使用sublimegit、さらにを使用するtrim_trailing_white_space_on_save場合は、末尾の空白を削除するとパッチの編集が無効になるため、パッチの追加にエイリアスを追加する必要があります。:これは、このような何かを達成することができるgit config --global alias.patch "-c core.editor=vim add --patch"
ティモ

3

gitエディターとしてのMvim

他のすべてのGUIアプリケーションと同様に、待機フラグを指定してmvimを起動する必要があります。

git config --global core.editor "mvim --remote-wait"

--remote-wait-silent醜いエラーメッセージを回避するには:)
死神

2

LinuxのWindowsサブシステムでneovimを使用したいWindowsユーザーの場合:

git config core.editor "C:/Windows/system32/bash.exe --login -c 'nvim .git/COMMIT_EDITMSG'"

これはない、それは(例えば)インタラクティブなリベースを処理しないようフールプルーフソリューション。改善は大歓迎です!


1

試してみてくださいEDITOR=vim git commit

またはexport EDITOR=vim、bashrcでEDITORをvimに設定できます。


1

MacアプリストアのTextWranglerのユーザーの場合:

git config --global core.editor "open -n -W -a TextWrangler"

また、「TextWrangler」>「設定」>「アプリケーション」>「TextWranglerがアクティブになるとき:」設定が「何もしない」に設定されていることを確認してください。

これは、MacアプリストアのTextWrangler 5.0.2がインストールされたOS X 10.11.4で動作します。

説明:

-n手段は、新しいインスタンスで開きます。

-Wコミットメッセージとして編集したファイルの内容を使用する前に、アプリケーションが終了するまで待機することを意味します。

-aのTextWranglerの手段は、ファイルを開くには、TextWranglerのアプリケーションを使用します。

詳細についてman openは、Macターミナルアプリを参照してください。


TextWranglerがすでに開いている場合、ソリューションは、最初のインスタンスと同じファイルセットを持つ別のインスタンスを開きます。これは危険なようです。
Klaas、2016年

私は(TextWranglerのコマンドラインツールをインストールしたbarebones.com/support/textwrangler/cmd-line-tools.html)して使用しますgit config --global core.editor "edit -w"。これにより、現在のインスタンスでコミットメッセージが開き、このコミットメッセージドキュメントのみを閉じるとすぐに、コミットが続行されます。
2016年

1

使用するとき、インタラクティブなリベースを実行できるように値git-reviewを変更sequence.editorする必要がありました(git rebase -i -p):

git config --global sequence.editor "gvim"  # or whatever your prefer

gvim 必要とする: apt install vim-gtk

参考文献



1

vim単一のコマンドに対して1回限りの解決策(私の場合は通常使用しますが、今回はVS Codeを使用したかった)を探してここに来ただけで、他の人も知りたいかもしれません。

GIT_EDITOR='code -w' git rebase -i 

ここにコンテキスト用の私のgit/ hubバージョンがあります:

git version 2.24.2 (Apple Git-127)
hub version 2.14.1

1

vimをubuntu 20:04の gitのデフォルトエディターにするには、次のコマンドを実行します。

git config --global core.editor vim

0

IntelliJユーザーの場合

git rebaseしようとしたときに、次のエラーが発生しました: 'ヒント:エディターがファイルを閉じるのを待っています...コード-n -w:コード:コマンドが見つかりませんエラー:エディターに問題がありました'コード-n -w '。'

IntelliJをGitに関連付けようとしたときに同じエラーが表示されました。 ここに画像の説明を入力してください

問題は、環境変数PATHにコマンドコードが追加されていないことでした。また、ターミナルからVisual Studio Codeを使用したくありませんでした。そのため、「コマンドが見つかりません」というメッセージが表示されました。私はこれを削除して解決しました

エディター=コード-n -w

私の.gitconfigファイルのコアセクションから。Gitは再び適切に動作しました。


-1

テキストメイトユーザー向け

これにより、コミットを編集するときにTextmateエディターが開きます。textmateコマンドラインツールをインストールする必要があります。

git config --global core.editor "mate -w"


@givanseどういう意味ですか?
Matej 2014年

2
私は彼がそれがvimの答えとの類推によって取るに足らないことを意味していると思いますか?
Rup

うーん、そうではありませんが、vim以外の何か(textmateなど)を使用する場合は。
Matej 2014年

:TextMateはまた、そう私にとって、それはこのだ、「待機」オプションを持っている git config --global core.editor "/usr/local/bin/mate -w"
trungly

-1

Kinesics Text Editorを使用するWindowsユーザーの場合

「k.sh」というファイルを作成し、次のテキストを追加して、ホームディレクトリ(〜)に配置します。

winpty "C:\Program Files (x86)\Kinesics Text Editor\x64\k.exe" $1

gitプロンプトで次のように入力します。

git config --global core.editor ~/k.sh
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.