我使用的是Git
在CLI Cygwin
上Win7
.当我发出需要编辑器交互的命令时,我遇到了问题,例如
git commit --amend
Run Code Online (Sandbox Code Playgroud)
在Cygwin中,命令只是挂起,我必须做Ctrl-Z
以获得下一个提示.提交没有通过.
我试图将默认编辑器设置为vi
:
git config --global core.editor "vi"
Run Code Online (Sandbox Code Playgroud)
但那没用.
在Windows终端(类似DOS的CLI)中,它可以重定向到类似vi的编辑器,即照常营业.但它在Cygwin中不起作用.我更喜欢在终端上使用Cygwin因为我在终端中遇到了一些其他问题(没有显示本地人正在跟踪哪些遥控器等)
在Cygwin上使用Git时如何设置默认编辑器?
amp*_*ent 10
根据这个答案,我做了以下事情:
git config --global core.editor "D:/homex/SFTWR/cygwin/bin/vi.exe"
Run Code Online (Sandbox Code Playgroud)
D:/homex/SFTWR/cygwin
是我Cygwin
安装的位置.我仍然困惑为什么它在Cygwin shell中运行时采用Windows路径.
归档时间: |
|
查看次数: |
3582 次 |
最近记录: |