3

我正在寻找一种解决方案,能够右键单击 Windows 上的 Sublime Text 2 侧栏中的任何文件夹,然后选择“使用 Git Bash 打开”,以便 Git Bash 使用该文件夹打开,为我的 git 做好准备命令。

我已经尝试使用 Side Bar Enhancements 插件的 Open With 功能,但没有运气。

哦,我已经尝试了 ST2 的“Git”插件。这不是我需要的。

4

2 回答 2

7

这在 Windows 7 上对我有用

在下面创建以下文件Packages/User

git_bash.py

import sublime
import sublime_plugin

class GitBashCommand(sublime_plugin.WindowCommand):
    def run(self, **args):
        dir = args["dirs"][0]
        self.window.run_command("exec", {"cmd": ["start", "sh", "--login", "-i"], "shell": True, "working_dir": dir})
        self.window.run_command("hide_panel", {"panel": "output.exec"})

    def is_visible(self, **args):
        return len(args["dirs"]) > 0

Side Bar.sublime-menu

[
    { "caption": "Git bash...", "command": "git_bash", "args": { "dirs": []} }
]

确保在 Windows PATH 中添加 Git Bash bin 文件夹,在 Windows 8 上默认为 ;C:\Program Files (x86)\Git\bin\

http://www.howtogeek.com/118594/how-to-edit-your-system-path-for-easy-command-line-access/

于 2013-06-14T15:53:37.893 回答
0

创建一个没有扩展名的文件并将其放入:

#!/bin/sh
"C:\Program Files\Sublime Text 2\sublime_text.exe" $1 &

然后,打开您的 Git 文件夹 > bin,将其粘贴到那里。

现在,你可以做

subl sample_directory
于 2014-09-11T10:49:38.033 回答