【问题标题】:How to configure Brackets as git core.editor in Windows如何在 Windows 中将括号配置为 git core.editor
【发布时间】:2014-05-25 00:27:17
【问题描述】:

我正在尝试将 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 支架上正确打开文件。谢谢!

【问题讨论】:

  • 你解决了吗?
  • 我做到了.. 那是很久以前的事了,但如果我没记错的话,它需要反斜杠才能工作。不过可能是错的。

标签: git adobe-brackets


【解决方案1】:

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

git config --global core.editor brackets

【讨论】:

    【解决方案2】:

    这在 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

    【讨论】:

      【解决方案3】:

      这很简单 在linux中。

      git config --global core.editor brackets
      

      在windows中测试一下

      git config --global core.editor 'c:/program files (x86)/brackets/brackets.exe'
      

      【讨论】:

        【解决方案4】:
        git config --global core.editor "C:\Program Files (x86)\Brackets\Brackets.exe"
        

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

        【讨论】:

          猜你喜欢
          • 2017-06-19
          • 1970-01-01
          • 2011-09-20
          • 1970-01-01
          • 2014-07-20
          • 2018-04-10
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多