目的
线上沟通的时候,经常需要就某个位置的代码进行讨论,比如某个文件的某一行代码。
聊天软件中直接贴代码
如果在聊天软件中,贴一行或者某几行,会导致缺失更多的上下文,对接受者并不友好。
如果贴太多,则会在聊天软件中刷屏。
gist 服务
这个是 github 的服务,可以把一段代码放到网页上,通过 url 来分享。
但是这个需要手动 copy & paste,并不友好。
gist 命令
https://github.com/defunkt/gist
这是一个命令行工具,安装之后可以有这个效果
创建一个 private 的 gist 页面,知道 url 的人才可以访问
$ gist -p hello.lua
https://gist.github.com/fddf0589a316b43753532ad5f8c1709e
配合在 gist 网页上的锚点,也可以发送指定位置的行,比如上面例子中的第二行
https://gist.github.com/douji...
推荐在 ~/.bashrc
里加上 alias
,更方便
alias gist="gist -p"
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。