推荐一个快速在Github打开当前代码行的Vim插件

我们公司用的仓库托管是bitbucket,有时候和同事讨论需要贴代码的链接,需要在网页上扒拉来吧拉去的(代码经常是用文件夹组织的比较深),痛苦啊,今天终于解决了这个痛点。

一开始想的是,在用octotree这种插件可以不刷新快速找代码。然而即使这样还是要你手动去扒拉的,这很反人类。后来我想,用Vim找代码多方便,如果有一个Vim插件,可以调用浏览器在Bitbuck上直接打开当前的代码行就好了。最后找到了/vim-gh-line !完美。我发现有时候Github的搜索框比Google都好用。

这个插件可以使用Vundle安装:

运行BundleInstall即可。

默认的快捷键是 <leader>gh,按下就会调用浏览器打开Github。这个插件从名字就可以看出,只支持Github的,所以我fork了一个版本,添加了<leader>bb可以支持Bitbucket。向原仓库提交了一个PR support bitbucket! #5 ,感觉作者维护这个仓库挺干净的,issue和PR都关掉了,我的这个PR应该也会很快处理吧。

临时可以安装我的fork来同时支持Bitbucket和Github。

这个作者应该是个重度的Vim用户,主页上有很多Vim有关的项目。


PR已经合并并重构,可以直接安装原作者的版本了,自动判断仓库是在github还是Bitbucket。

Leave a comment

电子邮件地址不会被公开。 必填项已用*标注