我正在寻找一种解决方案,以便能够右键单击侧栏中的任何文件夹,Windows上的Sublime Text 2,然后选择“用Git Bash打开“这样Git Bash会打开该文件夹,准备好用于我的git命令。在Git Bash中打开文件夹与Windows上的Sublime Text 2
我试过用Side Bar Enhancements插件打开功能,但没有运气。
哦,我试过了ST2的“Git”插件。这不是我需要的。
我正在寻找一种解决方案,以便能够右键单击侧栏中的任何文件夹,Windows上的Sublime Text 2,然后选择“用Git Bash打开“这样Git Bash会打开该文件夹,准备好用于我的git命令。在Git Bash中打开文件夹与Windows上的Sublime Text 2
我试过用Side Bar Enhancements插件打开功能,但没有运气。
哦,我试过了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": []} }
]
确保添加您的Git Bash的bin文件夹在Wi中可用ndows路径,在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,粘贴到那里。
现在,您可以在如何运行的Git猛砸以管理员身份信息做
subl sample_directory
积分? – blisstdev
@blisstdev也许你可以将'sh'命令封装在一个'runas'命令中,给它一些具有管理权限的用户。从cmd中,这似乎是为我做的:'启动runas/savecred /用户:管理员“sh --login -i”' – urraka
谢谢@urraka!不像我想要的那样打开UAC,但它确实有效。我可以解决它。谢谢! – blisstdev