我正在尝试将 Git 配置为使用 Adobe 的括号作为我的 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 支架上正确打开文件。谢谢!