在Windows上使用Sublime Text 2在Git Bash中打开文件夹

时间:2013-06-13 11:02:33

标签: sublimetext2

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

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

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

2 个答案:

答案 0 :(得分: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/

答案 1 :(得分:0)

创建一个没有扩展名的文件并输入:

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

然后,打开你的Git文件夹>把它贴在那里。

现在,你可以做到

subl sample_directory