美文网首页GitHub相关
#编程基础#Sublime Text 2 + gist代码片段管

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

作者: KomalZheng | 来源:发表于2016-12-28 23:37 被阅读238次

    前言

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

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

    在编程领域,我们有很多的代码,是重复而机械的。最初在使用它们的时候,我们采用的是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

    结束

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

    相关文章

      网友评论

        本文标题:#编程基础#Sublime Text 2 + gist代码片段管

        本文链接:https://www.haomeiwen.com/subject/atdevttx.html