Github网站有一个比较实用的功能Gist,使用它能够快速地添加编辑分享代码片断,而且能够设置公开或只有自已查阅。更加有特点的是能够按编程语言为代码着色。
在vim中咱们能够使用gist-vim插件方便的将本身平时工做中积累的零散代码提交到gist。下面我就说说我使用gist-vim的一点心得体会。php
1,下载gist-vim:https://github.com/mattn/gist-vim
下载webapi-vim:http://www.vim.org/scripts/script.php?script_id=4019
安装curl:ubuntu能够直接apt-get install curl
安装git
2,将gist-vim以及webapi-vim各自文件夹下autoload和plugin中的文件放置用户vim运行环境(即~/.vim/)下的autoload和plugin中
3,配置github账号:
[c]git config --global github.user githun账号[/c]git
1,提交单个文件的gist:
使用vim打开待提交的代码文本,[c]:Gist[/c]
首次提交会提示输入github密码,以后就不须要了
若是须要增长gist描述,[c]:Gist -s "描述内容"[/c]
2,提交多个文件的gist:
使用vim打开多个带提交的代码文本(sp、vs命令),[c]: Gist -m[/c]
3,提交某个代码片断:
使用vim选中带提交的代码片断,在vim命令模式输入:就可自动补全'<,'>,只需输入Gist便可
3,删除gist:
在vim命令模式输入[c]:Gist -la[/c],而后选中要删除的gist,打开后使用命令:Gist -d便可删除github
参考文献:
https://github.com/mattn/gist-vimweb