2010-10-20 55 views

回答

30

editor docs

水銀嘗試選擇 調用編輯提交消息的程序 嘗試以下(按順序):

  1. HGEDITOR環境變量
  2. 在[UI]部分編輯配置選項(在hgrc或與 --config ui.editor命令行選項傳遞)。
  3. VISUAL環境變量
  4. EDITOR環境變量
  5. 六,如果沒有上述設置

個人而言,我寧願只是做hg commit -m "My commit message"

+2

+1。我會在hgrc中使用[ui]。無論您配置了哪種編輯器,-m當然都會工作。 – Thilo 2010-10-20 06:18:44

+0

我在WIndows 7上沒有'.hgrc'文件,但我仍然沒有得到如何設置默認的提交編輯器,我會在編譯時進行編輯。 – aim100k 2015-06-12 02:11:00

5

可能設置EDITOR環境變量:EDITOR=vim

每當你犯汞,水銀會造成像 /tmp/hg-editor-mX1MbE.txt一個文件,並在其上調用$ EDITOR。由於 該文件已具有內容,許多編輯器將創建一個 備份文件/tmp/hg-editor-mX1MbE.txt~或類似文件。 實際臨時文件hg想要使用(/tmp/hg-editor-mX1MbE.txt) 後來被刪除,但備份文件仍然存在。

(來源:debian bug reports

20

在尋找你的.hgrc文件的主目錄並添加以下行:

editor=vim 

應該這樣做。

因此,假設您使用nano來處理這種情況。您的.hgrc文件會讀這樣的:

[ui] 
username = Bob Jones <[email protected]> 
editor=nano 

很簡單

相關問題