[英]How to set default editor when using Git in Cygwin?
我在Win7
上使用Cygwin
的Git
CLI。 當我發出需要編輯器交互的命令時,我遇到了問題,例如
git commit --amend
在Cygwin中,命令只是掛起,我必須執行Ctrl-Z
才能獲得下一個提示。 提交沒有通過。
我試圖將默認編輯器設置為vi
:
git config --global core.editor "vi"
但那沒用。
在Windows終端(類似DOS的CLI)中,它可以重定向到類似vi的編輯器,即照常營業。 但它在Cygwin中不起作用。 我更喜歡在終端上使用Cygwin因為我在終端中遇到了一些其他問題(沒有顯示本地人正在跟蹤哪些遙控器等)
在Cygwin上使用Git時如何設置默認編輯器?
根據這個答案 ,我做了以下事情:
git config --global core.editor "D:/homex/SFTWR/cygwin/bin/vi.exe"
D:/homex/SFTWR/cygwin
是我的Cygwin
安裝位置。 我仍然困惑為什么它在Cygwin shell中運行時采用Windows路徑。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.