Vim 在Github中打开代码/文件的插件?

Vim 在Github中打开代码/文件的插件?,vim,github,Vim,Github,有没有人知道Vim的插件可以让我在Github上打开当前文件(理想情况下,如果是在视觉模式下,甚至可以打开当前选择) 我以前有这个用于Sublime文本的插件,现在我正在使用Vim,我希望有同样的东西 编辑:我正在寻找一个插件,该插件将打开我的web浏览器到github.com上与我当前编辑的文件对应的页面。例如,如果我在Vim中的quuxrepo的本地克隆中编辑foo/bar.js,使用此插件将打开https://github.com/dtb/Quux/blob/master/foo/bar.

有没有人知道Vim的插件可以让我在Github上打开当前文件(理想情况下,如果是在视觉模式下,甚至可以打开当前选择)

我以前有这个用于Sublime文本的插件,现在我正在使用Vim,我希望有同样的东西

编辑:我正在寻找一个插件,该插件将打开我的web浏览器到github.com上与我当前编辑的文件对应的页面。例如,如果我在Vim中的
quux
repo的本地克隆中编辑
foo/bar.js
,使用此插件将打开
https://github.com/dtb/Quux/blob/master/foo/bar.js
。这相当于。

该插件有
:help-sensitive-:Gbrowse
,可以执行您想要的操作。总的来说,它也很棒

                                            *fugitive-:Gbrowse*
:[range]Gbrowse         If the remote for the current branch is on GitHub,
                        open the current file, blob, tree, commit, or tag
                        (with git-web--browse) on GitHub.  Otherwise, open the
                        current file, blob, tree, commit, or tag in
                        git-instaweb (if you have issues, verify you can run
                        "git instaweb" from a terminal).  If a range is given,
                        it is appropriately appended to the URL as an anchor.
                        To use with GitHub FI, point g:fugitive_github_domains
                        at a list of domains:

                        let g:fugitive_github_domains = ['git.example.com']

:[range]Gbrowse!        Like :Gbrowse, but put the URL on the clipboard rather
                        than opening it.

另外一点:如果您的遥控器不在github上,或者您正在使用mercurial my,则具有类似的功能(但它永远不会运行git instaweb):。可以找到受支持的git遥控器列表(搜索
s:hyp.git
,指向最新版本的链接点)。除了将链接复制到HTML格式的文件之外,
:AuHyperlink
还可以复制带有注释版本的文件的URL、当前或给定版本的URL、带有文件历史记录或存储库日志的页面URL、推送和克隆URL。不过,git并没有对它进行很好的测试:我几乎只使用mercurial(支持python的版本),并且没有其他用户参与开发

为了不将URL复制到系统剪贴板,而是打开浏览器,您必须使用

AuHyperlink cmd call\ system('xdg-open\ '.shellescape(%s))

(如果您最喜欢的浏览器不能正常工作,请将其替换为
xdg open

GitHub不是一个存储设施(当然,不是传统的方式)。那么,如果我理解正确的话,您想在上次提交时编辑一个文件吗?ST2的插件名是什么?由于ST2插件是用python编写的,Vim支持python脚本,这将非常有助于作为一个起点?是否要编辑“GIST”?是它还是它?请说得更具体些。哦,天哪,我没把这描述清楚。我想要一个插件,它可以打开我的web浏览器到github.com上与我当前编辑的文件相对应的页面@Romaill,这是后一个插件(ST2 Githubinator。)好的,那么你应该接受Conner的答案。但我的问题仍然是:在Github上打开这个页面有什么意义?什么信息、工具或任何有用的东西?如果我想向某人指出一段代码,我可以在Vim中突出显示它,然后使用插件获取代码链接并发送给他们。非常方便,尤其是当他们不在同一个房间时。Github的文件浏览器非常好,所以它是阅读代码的好地方。有道理吗?太好了!出于某种原因,我以为我看过《逃犯》,但它并没有这样做。