我正在寻找一种解决方案,能够右键单击 Windows 上的 Sublime Text 2 侧栏中的任何文件夹,然后选择“使用 Git Bash 打开”,以便 Git Bash 使用该文件夹打开,为我的 git 做好准备命令。
我已经尝试使用 Side Bar Enhancements 插件的 Open With 功能,但没有运气。
哦,我已经尝试了 ST2 的“Git”插件。这不是我需要的。
我正在寻找一种解决方案,能够右键单击 Windows 上的 Sublime Text 2 侧栏中的任何文件夹,然后选择“使用 Git Bash 打开”,以便 Git Bash 使用该文件夹打开,为我的 git 做好准备命令。
我已经尝试使用 Side Bar Enhancements 插件的 Open With 功能,但没有运气。
哦,我已经尝试了 ST2 的“Git”插件。这不是我需要的。
这在 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/
创建一个没有扩展名的文件并将其放入:
#!/bin/sh
"C:\Program Files\Sublime Text 2\sublime_text.exe" $1 &
然后,打开您的 Git 文件夹 > bin,将其粘贴到那里。
现在,你可以做
subl sample_directory