#编程基础#Sublime Text 2 + gist代码片段管理

欢迎前往个人博客 驽马点滴 和视频空间 哔哩哔哩-《挨踢日志》

前言

人和动物的本质区别——使用工具。

工业革命带来了生产力的极大提高,那是因为人类将重复而机械的任务交给了机器。从那时起,我们秉承了这样的原则:人类不做重复的工作,如果要做,就交给工具。

在编程领域,我们有很多的代码,是重复而机械的。最初在使用它们的时候,我们采用的是Ctrl+CCtrl+V的组合方式,这种CV方式,创造了一个时代,然而被效率优先的程序员所不齿。他们希望更加便捷的方式来编写那些模式化的代码。于是代码片段管理的概念引入了编程界。他们的代码编写方式成了:输入关键字,替换成代码片段。举个例子:
在文本编辑器中输入关键字comment

comment

编辑器自动将其替换为

/********************************************
    __COMMENT__
********************************************/

这样的工具,能够极大的提高我们的工作效率。


代码管理的种类

  1. 在OS X平台上,Dash不但是一个API查询的良好工具,也是一个代码片段管理的优秀工具

  2. Xcode也自带代码片段管理工具,是Xcode上进行开发的程序员的首选

  3. 跨平台的代码片段管理,我个人使用的是Sublime Text 2 + gist,觉得比较方便

使用Sublime Text 2 + gist 进行代码片段管理,Sublime Text 2 集成了代码片段的增加删除修改获取操作,使用的时候无需离开编辑器,只需要通过快捷键+关键字的访问形式,极大的便捷了我们的代码编写行为。


搭建代码片段管理机制

搭建这个代码管理的流程需要以下几个步骤:

  1. Sublime Text 2 安装Package Control
  2. Ctrl+Shift+P后,输入Install,选择gist进行安装,安装完成后重启编辑器
  3. github开通gist服务,详情参见网站链接https://gist.github.com/
  4. 进入github官网https://github.com/,右上角图标-->settings-->profile-->Personal access tokens选择Generate new token
  5. 填写Token description,勾选开通的服务,勾选gist,点击Generate tokenCopy Token
  6. 打开Sublime Text 2,在Preferences-->Browse Packages-->双击Gist文件夹-->打开Gist.sublime-settings文件,粘贴之前复制的Token到此配置文件中的token配置
  7. 保存并关闭

使用

Ctrl+Shift+P,输入gist,便看到了以下几个操作选项:

  1. Create Private Gist,Ctrl+K, Ctrl+P
    创建一个私有的代码片段
    可以在远程的gist网页上看到该代码片段已经上传

  2. Create Public Gist,Ctrl+K, Ctrl+I
    创建一个公有的代码片段
    可以在远程的gist网页上看到该代码片段已经上传

  3. Insert Gist,Ctrl+K, Ctrl+[
    它能够在当前编辑文件中,插入选择的代码片段

  4. Open Gist,Ctrl+K, Ctrl+O
    它会打开代码片段,编辑以后,Ctrl+Shift+P使用Update Gist命令对代码片段进行更新

  5. Update Gist
    和Open Gist 配合使用,用于更新代码片段

  6. Delete Gist
    和Open Gist 配合使用,用于删除代码片段

  7. Rename Gist
    和Open Gist 配合使用,用于更改文件名

  8. Embed As Script 作为脚本嵌入


补充

Gist 是一个代码分享平台,可以 fork 他人的Public代码片段

可以把Gist作为一个网页收藏夹在Chrome浏览器中,可以找到一个叫GistBox的插件,通过这个插件,可以在浏览网页时选择保存网页内容为Gist,甚至可以添加标注或者话题标签,以便日后访问。

Paste_Image.png

结束

以更优雅的方式管理代码片段,给我们插上飞翔的翅膀。

欢迎前往个人博客 驽马点滴 和视频空间 哔哩哔哩-《挨踢日志》

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 159,458评论 4 363
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,454评论 1 294
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 109,171评论 0 243
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 44,062评论 0 207
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,440评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,661评论 1 219
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,906评论 2 313
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,609评论 0 200
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,379评论 1 246
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,600评论 2 246
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,085评论 1 261
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,409评论 2 254
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,072评论 3 237
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,088评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,860评论 0 195
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,704评论 2 276
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,608评论 2 270

推荐阅读更多精彩内容

  • Sublime Text 全程指南 2014年 9月27日|评论 作者:Lucida 微博:@peng_gong ...
    raincoat阅读 5,510评论 5 68
  • 转载自:http://lucida.me/blog/sublime-text-complete-guide/ Su...
    东引瓯越阅读 5,273评论 3 80
  • 碎片化时代,更加凸显灵感、代码等碎片管理的重要性,尤其是如何加快搜索速度 前言 在我们进入到碎片化时代以后,便利贴...
    风灵潇阅读 1,776评论 0 4
  • Sublime Text:一款具有代码高亮、语法提示、自动完成且反应快速的编辑器软件,不仅具有华丽的界面,还支持插...
    xiaotao123阅读 9,422评论 0 27
  • 有些伤口永远无法愈合 一触就痛 今天姨姥姥过来走亲戚 没看到奶奶 就问我奶奶在哪屋 我说她走了 姨姥姥问我她去哪...
    ___indulgence__阅读 179评论 0 0