我试图将Git配置为使用Adobe的Brackets作为我的Windows 7笔记本电脑上的核心编辑器。我正在使用Git Bash。我在学校的Mac上工作,所以我知道它是可能的(虽然在保存文件后Git在括号中打开以供我编辑,我必须完全退出Brackets才能注册到Git;只需关闭该文件不起作用)。 这就是我在Mac上配置的功能:
git config --global core.editor "open -nW -a 'Brackets’"
这是我迄今为止在Windows上尝试的内容:
git config --global core.editor "'c:/program files (x86)/brackets/brackets.exe' open -n -w"
组合"打开-n -nW -wl1 -a"作为选项
如果我没有打开Brackets,那么这很好用 - 它会打开Brackets并打开文件供我编辑(尽管我必须完全退出Brackets以便注册Git保存)
但是,如果我已经打开了Brackets,它会将其全部标记到Brackets-它根本不会打开文件及其内容。如果我打开一个工作文件或者根本没有工作文件也没关系 - 所有Git都会激活Brackets但是不打开文件。
如果有人有任何想法如何解决这个问题,请告诉我..如果我能让Git在保存后关闭已编辑的文件而不必退出整个程序,那么也会很高兴。最重要的是我只需要它在Windows Brackets上正确打开文件。谢谢!
答案 0 :(得分:1)
在Windows 8中,它与Mac或Linux相同
git config --global core.editor brackets
答案 1 :(得分:1)
这适用于GitBash:
$ echo 'alias brackets="c:/Program\ Files\ \(x86\)/Brackets/Brackets.exe"
(你需要反斜杠\来转义空格和括号。)
GitBash不会显示任何确认或错误消息。关闭GitBash。打开GitBash。输入以下内容:
$ brackets
它应该打开Brackets。
我在Udacity上找到了关于如何设置GitBash以打开Sublime编辑器的解决方案。 https://www.udacity.com/wiki/ud775/sublime
答案 2 :(得分:0)
这很简单 在linux中。
git config --global core.editor brackets
在Windows测试中
git config --global core.editor 'c:/program files (x86)/brackets/brackets.exe'
答案 3 :(得分:-2)
git config --global core.editor "C:\Program Files (x86)\Brackets\Brackets.exe"
Windows路径语句使用反斜杠...和空格所需的引号。