0
我想讓git使用Sublime Text來提交消息和交互式rebase,但每當我嘗試運行git rebase --interactive
或git commit
時,出現的編輯器都是Notepad。如何讓git在Windows上使用我選擇的編輯器代替Notepad.exe?
我已經運行
git config --global core.editor "'C:/Program Files/Sublime Text 3/subl.exe' -n -w"
告訴subl.exe打開一個新的窗口,並等待輸出配置崇高的文本3作爲我的編輯。我已經證實了我的editor
設置在我的.gitconfig正確設置:
editor = 'C:/Program Files/Sublime Text 3/subl.exe' -n -w
在addtion,我已經嘗試通過自身運行從混帳bash提示符的subl.exe
命令(在一個文本文件),並證實Sublime Text會爲文件打開一個新窗口,並在返回提示之前等待窗口關閉。
我還應該看什麼?似乎不管我做什麼,git都會嘗試使用notepad.exe。
我使用記事本++和〜/ .gitconfig中的以下行適用於我:'editor ='C:/ Program Files(x86)/ Notepad ++/notepad ++。exe'-multiInst -notabbar -nosession' – mkasberg