我正在尋找一種解決方案,以便能夠右鍵單擊側欄中的任何文件夾,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