簡體   English   中英

在Cygwin中使用Git時如何設置默認編輯器?

[英]How to set default editor when using Git in Cygwin?

我在Win7上使用CygwinGit 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM