當我做hg commit時,它使用vi作爲我的默認編輯器,如何將其更改爲vim?如何使用vim而不是vi來編寫提交消息?
23
A
回答
30
水銀嘗試選擇 調用編輯提交消息的程序 嘗試以下(按順序):
- HGEDITOR環境變量
- 在[UI]部分編輯配置選項(在hgrc或與 --config ui.editor命令行選項傳遞)。
- VISUAL環境變量
- EDITOR環境變量
- 六,如果沒有上述設置
個人而言,我寧願只是做hg commit -m "My commit message"
5
可能設置EDITOR環境變量:EDITOR=vim
每當你犯汞,水銀會造成像 /tmp/hg-editor-mX1MbE.txt一個文件,並在其上調用$ EDITOR。由於 該文件已具有內容,許多編輯器將創建一個 備份文件/tmp/hg-editor-mX1MbE.txt~或類似文件。 實際臨時文件hg想要使用(/tmp/hg-editor-mX1MbE.txt) 後來被刪除,但備份文件仍然存在。
2
List of ways to do it,具有不同的環境變量的最常見的是定義像HGEDITOR
,VISUAL
,或EDITOR
20
在尋找你的.hgrc文件的主目錄並添加以下行:
editor=vim
應該這樣做。
因此,假設您使用nano來處理這種情況。您的.hgrc文件會讀這樣的:
[ui]
username = Bob Jones <[email protected]>
editor=nano
很簡單
相關問題
- 1. 如何使用TortoiseGit編輯不正確的提交消息?
- 2. 當VI在屏幕上等待提交消息時,如何停止Git提交?
- 3. 當我編輯它(使用Vim)時,如何使提交消息中出現提交差異?
- 4. Git:如何編輯之前不是最新提交的提交的消息?
- 5. SVN與Eclipse:提交不起作用,而不是「跳過」消息
- 6. 如何使用'git rebase'重新編寫消息時看到提交的內容?
- 7. 如何編輯推送Git提交的提交消息
- 8. 如何使用編輯器在本地提交git消息?
- 9. SVN - 通過VIM提交 - 恢復失敗提交消息
- 10. 組成提交消息而不實際提交
- 11. 如何使用WebDriver在JavaScript提示消息中編寫代碼?
- 12. 表單提交重定向而不是回顯成功消息?
- 13. 在表單提交而不是重定向時顯示消息
- 14. jQuery添加而不是提醒消息
- 15. 如何使用ohmyzsh編寫git commit -am「這是我的提交信息」?
- 16. 我如何點擊按鈕點擊驗證消息而不是提交按鈕
- 17. 提交消息的用途是什麼?
- 18. 如何在wp7中不使用啓動器和選擇器來編寫消息?
- 19. 使用git filter-branch重寫作者/提交者並同時提交消息
- 20. 如何顯示消息而不是NULL
- 21. 如何編寫JSTL而不是Scriplets來獲取用戶會話?
- 22. 使用錨而不是提交(帖子)
- 23. 使用按鈕而不是提交
- 24. 編寫git提交消息時遵循的標準
- 25. svn提交消息
- 26. Launchpad提交消息
- 27. 如何使用requiredMessage屬性獲取警告消息而不是錯誤消息?
- 28. 如何與消息提交從文件
- 29. 如何退出我的git commit消息?我不是在VIM,我用了「提交-m」命令
- 30. 如何編寫CSS代碼而不使用:不是選擇器?
+1。我會在hgrc中使用[ui]。無論您配置了哪種編輯器,-m當然都會工作。 – Thilo 2010-10-20 06:18:44
我在WIndows 7上沒有'.hgrc'文件,但我仍然沒有得到如何設置默認的提交編輯器,我會在編譯時進行編輯。 – aim100k 2015-06-12 02:11:00