安利一个分享代码的命令行工具:gist

目的

线上沟通的时候,经常需要就某个位置的代码进行讨论,比如某个文件的某一行代码。

聊天软件中直接贴代码

如果在聊天软件中,贴一行或者某几行,会导致缺失更多的上下文,对接受者并不友好。
如果贴太多,则会在聊天软件中刷屏。

gist 服务

https://gist.github.com/

这个是 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"

你可能感兴趣的:(gist)