在 SublimeText 中使用 Gist
Gist
就是一个在线的Snippets
管理器,并且拥有版本控制功能.嗯,总而言之,高大上&叼~(大概吧~~)
首先使用Package Control
安装Gist
插件
使用Ctrl+Shift+P
打开命令工具,执行Install Package
操作,输入Gist
查找插件并安装
在Github
中创建Token
在Github
中创建一个Token
:点击右上角Settings
按钮进入Personal settings
菜单,选择Applications
,点击Personal access tokens
后的Generate new token
按钮创建一个新Token
,在下方选项中勾选gist
项,然后创建.若是有符合条件的Token
也可直接使用.
修改Gist
插件配置
通过Preferences -> Package Settings -> Gist -> Settings - User
打开配置文件,然后将上面生成的Token
复制到配置文件中,如下:
{
"token": "xxxxxxxxxxxxxxxxxxxxxxx"
}
其它配置项含义
{
// token
"token": "xxxxxxxxxxxxxxxxxxxxxxx",
// Show GitHub organizations --- 显示在GIthub上的组织名称?不明所以,因为我在Gist页面上没看到这个属性有啥用,而且居然还是一个list
// Example: "company1", "company2"
"include_orgs": [],
// Show GitHub users --- 先是在Github上的用户名称?比上面那个更搞不懂的,有知道这两个参数用处的麻烦告诉我一下,不胜感激~
// Example: "user1", "user2"
"include_users": [],
// Show the authors of Gists --- 是否显示Gist的作者~嗯,貌似是这意思,不过同样没看到到底有啥用途
"show_authors": false,
// Prefer first file name instead of description in Open Gist menu
"prefer_filename": false,
// Proxy server --- 代理服务器设置~
// Format: "http://user:pass@proxy:port" --- 代理服务器参数的格式
"https_proxy": "",
// Enterprise support --- 企业支持?好吧,太多不懂的玩意了(⊙_⊙)?,路还很长~
"enterprise": false,
// Github URL
// Default: Leave empty if you want to use GitHub.com
// Example: https://github.domain.com
"url": "",
// Max Gists to show (max 100 allowed by GitHub API)
"max_gists": 100,
// Only use starred gists
"use_starred": false,
// Disable the "save file..." dialog when closing a Gist
"supress_save_dialog": true,
// Update the Gist upon saving the file, suppressing the filename dialog.
"save-update-hook": true
// Limit to gists with specific prefix
//"gist_prefix": "Snippet:",
// Limit to gists with specific tag (#tag)
//"gist_tag": "snippet"
}
哈哈,其实我只配置了一下token
就直接用上了,这些参数大部分不明所以,后面若是明白了再来更新.
快捷键&功能
创建Gist
首先在Sublime Text
创建一个 Gist 文件,如log.js
,然后将光标放在文件中并使用快捷键Ctrl+K, Ctrl+I
或命令Gist: Create Public Gist
来创建一个Public Gist
,会在Sublime Text
下方弹出输入框,首先是Gist Description
--- Gist
的描述介绍,然后是Gist File Name
--- Gist
的文件名,回车后将会将你当前的文件转化为Gist
并上传到Github
.然后你就可以成功在Github
中看到你刚刚创建的Gist
了,哦也~
添加文件到Gist
在需要添加的文件中使用快捷键Ctrl+K, Ctrl+]
或命令Gist: Add File to Gist
,然后在弹出的列表中选择需要添加到的Gist
.
使用Gist
使用快捷键Ctrl+K, Ctrl+[
或命令Gist: Insert Gist
打开Gist
列表,选择需要插入的Gist
来插入(将会插入Gist中所有文件的内容)
.
打开Gist
使用快捷键Ctrl+K, Ctrl+O
或命令Gist: Open Gist
打开Gist
列表,选择需要打开的 Gist 来打开.
编辑删除Gist
打开一个Gist
后,在打开的Gist
文件中可使用update
, rename
, delete
等操作,不多说.
页面脚本引用
使用命令Embed as script
将会创建一个javascript
引用,可在页面中展示Gist
(含代码高亮效果哦).
由于要与
Github
服务器交互,所以相应速度可能和网络挂钩,偶尔会很慢(国内网络,你懂得~)