Sublimetext2 在Windows上用升华文本2在Git Bash中打开文件夹
我正在寻找一种解决方案,可以右键单击Windows上Sublime Text 2侧栏中的任何文件夹,然后选择“使用Git Bash打开”,这样Git Bash就可以使用该文件夹打开,为我的Git命令做好准备 我尝试了侧边栏增强插件的开放功能,但没有成功Sublimetext2 在Windows上用升华文本2在Git Bash中打开文件夹,sublimetext2,Sublimetext2,我正在寻找一种解决方案,可以右键单击Windows上Sublime Text 2侧栏中的任何文件夹,然后选择“使用Git Bash打开”,这样Git Bash就可以使用该文件夹打开,为我的Git命令做好准备 我尝试了侧边栏增强插件的开放功能,但没有成功 哦,我试过ST2的“Git”插件。这不是我所需要的。这在Windows 7上对我很有效 在Packages/User git\u bash.py import sublime import sublime_plugin class GitBas
哦,我试过ST2的“Git”插件。这不是我所需要的。这在Windows 7上对我很有效 在
Packages/User
git\u 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
侧栏。升华菜单
[
{ "caption": "Git bash...", "command": "git_bash", "args": { "dirs": []} }
]
确保将Git Bash bin文件夹添加到Windows路径中,默认情况下,在Windows 8上;C:\ProgramFiles(x86)\Git\bin\
创建一个没有扩展名的文件,并将其放入:
#!/bin/sh
"C:\Program Files\Sublime Text 2\sublime_text.exe" $1 &
然后,打开Git文件夹>bin,将其粘贴到那里
现在,你可以做了
subl sample_directory
有关如何以管理员身份运行Git Bash的信息的额外积分?@Blissdev也许您可以将
sh
命令包装在runas
命令中,以授予某些具有管理员权限的用户。从cmd上看,这似乎对我有用:start runas/savecred/user:administrator“sh--login-i”
谢谢@urraka!没有像我希望的那样打开UAC,但它确实有效。我可以解决这个问题。谢谢