今天介绍的插件Gist.vim能够在vim中方便的创建和查看gist。
gist我就不过多介绍了,github提供的一个代码片段托管服务。不太了解的同学可以看看这个教程
要使用这个插件需要安装ygie依赖插件:
1 2 |
|
确保在git的global配置中设置的是github用户名:
$ git config --global github.user
该插件在首次使用时会需要你输入github密码来获取token,并将其保存在~/.gist-vim
.
使用非常的简单,输入命令
1
|
|
就会将该整个文件创建一个Gist,创建成功后会显示Gist地址,如图:
也可以选中一段代码创建Gist:
1
|
|
还提供了一些参数
例如-a
,表示匿名创建,-p
创建pravite 的gist,-P
创建public的gist。-m
为所有打开的buffer创建Gist。
除此之外,还可以编辑Gist(已打开了一个gist buffer的情况下)
1
|
|
加上描述
1
|
|
删除:
1
|
|
fork:
1
|
|
star:
1
|
|
unstar:
1
|
|
还可以直接取得Gist:
1
|
|
一般你不记得gist号码,没关系,还可以列出所有的Gist,
1
|
|
这样会打开一个新的分隔窗口显示你已有的gist列表,按回车就可以直接去取这个gist并在vim中查看了。
还提供了一些非常有用的配置,比如:
如果你想要在创建了gist后立刻打开浏览器查看:
1
|
|
如果想要默认创建的gist不是public而是private:
1
|
|
有了这个插件,玩转gist是不是非常easy啦。这个插件唯一的不足在于在创建gist或者请求gist时会阻塞界面,这个有点糟糕。