4

我正在尝试将 Git 配置为使用 Adob​​e 的括号作为我的 Windows 7 笔记本电脑上的核心编辑器。我正在使用 Git Bash。我在学校的 Mac 上使用它,所以我知道这是可能的(尽管在保存了 Git 在括号中打开供我编辑的文件后,我必须完全退出括号才能将其注册到 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"

使用“open -n -nW -wl1 -a”的组合作为选项

如果我还没有打开 Brackets,那么这可以正常工作 - 它会打开 Brackets 并打开文件供我编辑(尽管我必须再次完全退出 Brackets 才能将其注册到 Git 并保存)。

但是,如果我已经打开了 Brackets,那么它所做的一切都会转到 Brackets - 它根本不会打开文件和它的内容。我是否打开了工作文件或根本没有工作文件都没关系——Git 所做的只是激活括号但不打开文件。

如果有人对如何解决此问题有任何想法,请告诉我.. 如果我可以让 Git 通过在保存后关闭编辑的文件而不是退出整个程序来确认我的保存,那也很好,但最重要的是我只需要它在 Windows 支架上正确打开文件。谢谢!

4

4 回答 4

1

在 windows 8 powershell 中,它与 Mac 或 Linux 相同

git config --global core.editor brackets
于 2015-05-21T07:38:40.557 回答
1

这在 GitBash 上对我有用:

$ echo 'alias brackets="c:/Program\ Files\ \(x86\)/Brackets/Brackets.exe"

(您需要反斜杠 \ 来转义空格和括号。)

GitBash 没有为我显示任何确认或错误消息。关闭 GitBash。打开 GitBash。键入以下内容:

$ brackets   

它应该打开括号。

我在 Udacity 上找到了关于如何设置 GitBash 以打开 Sublime 编辑器的解决方案。https://www.udacity.com/wiki/ud775/sublime

于 2017-07-11T16:07:13.663 回答
0

在linux中会很简单。

git config --global core.editor brackets

在windows中测试它

git config --global core.editor 'c:/program files (x86)/brackets/brackets.exe'
于 2014-06-10T09:04:54.927 回答
-2
git config --global core.editor "C:\Program Files (x86)\Brackets\Brackets.exe"

Windows 路径语句使用反斜杠...和空格所需的引号。

于 2015-04-29T01:32:35.133 回答