通過(guò)sublime+gist管理碎片知識(shí)

碎片化時(shí)代,更加凸顯靈感如筛、代碼等碎片管理的重要性堡牡,尤其是如何加快搜索速度

前言

在我們進(jìn)入到碎片化時(shí)代以后,便利貼除了收集我們的碎片知識(shí)杨刨、靈感晤柄、臨時(shí)工作以外,在搜索方面相比較電子網(wǎng)絡(luò)工具而言妖胀,會(huì)稍顯不足芥颈。

一開(kāi)始,從工作中需要赚抡,我對(duì)于碎片知識(shí)更多的局限在“代碼”爬坑,而使用代碼片段管理的時(shí)候,工具蠻多的涂臣,有例如Dash盾计、Xcode等。

而這些都有一個(gè)不便的地方就是赁遗,代碼(碎片知識(shí)筆記)跟隨軟件一體化闯估,無(wú)法單獨(dú)實(shí)現(xiàn)管理。

而今天想要介紹的Gist則是一個(gè)共享平臺(tái)吼和,Sublime Text則是在代碼開(kāi)發(fā)過(guò)程中常用的一個(gè)記事本,兩者一結(jié)合骑素,在通過(guò)網(wǎng)盤(由于我使用的平臺(tái)都是Mac炫乓,則直接使用iCloudDrive管理刚夺,若有跨平臺(tái)的,建議可以使用例如Dropbox等)進(jìn)行本地管理和跨平臺(tái)使用末捣。

可能還存在更好的工具侠姑,不過(guò)對(duì)個(gè)人而言,使用gist最大的好處是版本管理和搜索箩做,這也正是我所需要的莽红。

一、構(gòu)建思路

基于代碼使用習(xí)慣邦邦,為了減少編碼過(guò)程和知識(shí)片段的頻繁切換安吁,我選擇使用Sublime Text 3 + Gist形成個(gè)人的碎片知識(shí)管理搜索平臺(tái)
整體流程類似如下:

Gist碎片知識(shí)管理流程.png

二燃辖、ST+Gist工具準(zhǔn)備

(1)Github賬戶準(zhǔn)備

1. 注冊(cè)Github賬戶

GistGithub的一款代碼管理平臺(tái)鬼店,只有擁有g(shù)ithub賬戶,自動(dòng)擁有g(shù)ist功能黔龟。

2. Gist的Token準(zhǔn)備

由于Gist在提供給第三方工具使用的時(shí)候妇智,需要進(jìn)行權(quán)限校驗(yàn),使用github賬戶氏身,同時(shí)需要提供gist自動(dòng)生成的token指令巍棱。
token生成器非常簡(jiǎn)單,主要有兩種方式

  • 方式一:在網(wǎng)站上獲取
    路徑:Setting -> Developer settings -> Personal access tokens -> Generate new token
    Generate new token

填寫Token description蛋欣,勾選開(kāi)通的服務(wù)航徙,勾選gist,點(diǎn)擊Generate token后Copy Token


Token description

此時(shí)豁状,將生成的一串字符串記錄下來(lái)即可


Copy Token
  • 方式二:通過(guò)命令行獲取
curl -v -u username -X POST https://api.github.com/authorizations --data {"\"scopes\":[\"gist\"], \"note\": \"SublimeText 2/3 Gist plugin\”}”

其中 username 替換成你自己的github的用戶名即可

(2)Sublime Text軟件準(zhǔn)備

1. 軟件下載安裝

mac和windows的操作軟件不同捉偏,在官網(wǎng)上下載即可,這個(gè)軟件是免費(fèi)的泻红。

2. 安裝Package Control

簡(jiǎn)單的一個(gè)語(yǔ)句夭禽,參考官網(wǎng)說(shuō)明

3. 安裝Gist插件

Mac上使用Cmd+Shift+P —輸入—> PCIP(或者Install Package) —輸入—> Gist

4. 配置Gist插件

將第一步準(zhǔn)備好的Token配置到Gist配置文件內(nèi)即可
操作步驟:從菜單中的 Preferences -> Package Settings -> Gist -> Settings - User 來(lái)打開(kāi)該設(shè)置文件


設(shè)置路徑

寫入如下內(nèi)容,保存即可:

{"token": "6b573d47a20c6dca10156a0e71fb163c410d41d4,}

(3)建立碎片項(xiàng)目的文件目錄結(jié)構(gòu)

Sublime Text有一個(gè)很好的功能谊路,就是刻意將不在一起的目錄組合成一個(gè)項(xiàng)目
通過(guò)Project ->Add Folder to Project即可完成目錄的添加

Add Folder to Project

添加某一個(gè)文件目錄后讹躯,SublimeText的項(xiàng)目管理欄會(huì)顯示類似如下


項(xiàng)目管理欄

值此,完成了這個(gè)初期的準(zhǔn)備工作缠劝。當(dāng)然潮梯,至于碎片下的文件目錄如何管理,則是另一個(gè)關(guān)鍵問(wèn)題惨恭,在自己收集不同的片段后可以可以進(jìn)行文件歸并和調(diào)整秉馏,形成個(gè)人的碎片知識(shí)管理體系。

三脱羡、知識(shí)片段管理

(1)新建文件

一般而言萝究,每一個(gè)單獨(dú)的碎片內(nèi)容免都,我會(huì)單獨(dú)建立一個(gè)文件來(lái)保存。

在Sublime Text新建空白文檔帆竹,并保存文件(習(xí)慣性動(dòng)作绕娘,避免臨時(shí)文件內(nèi)容丟失),輸入需要保存的內(nèi)容信息栽连,通過(guò)命令框(?+?+P)調(diào)用 Gist:Creat Public Gist 建立 Gist险领。

由于 Gist 不提供分類(建議在本地的項(xiàng)目上通過(guò)文件夾區(qū)分分類即可),所以在輸入 Description 時(shí)秒紧,添加固定的便簽識(shí)別绢陌,譬如“個(gè)人成長(zhǎng)”、“目標(biāo)管理”等噩茄、代碼的話建議使用“語(yǔ)言:分類”下面,例如“Python:Socket”等

(2)搜索、修改與提交

通過(guò)命令框(?+?+P)調(diào)用 Gist:Open Gist绩聘,即可啟用搜索功能沥割,通過(guò)標(biāo)簽(就是第一步創(chuàng)建的時(shí)候填入的描述信息),可以找到對(duì)應(yīng)的gist內(nèi)容凿菩,在本地修改后机杜,同樣通過(guò)命令框(?+?+P)調(diào)用Update Gist,完成知識(shí)片段的提交衅谷。

當(dāng)然如果按照本地搭建數(shù)據(jù)的時(shí)候椒拗,就可以直接打開(kāi)本地文件進(jìn)行修改,修改后提交即可获黔。

本地文件的搜索可以通過(guò)Alfred(Mac版本)蚀苛,windows可以通過(guò)google桌面功能。

(3)利用官網(wǎng)功能

Gist是Github的一個(gè)基本功能玷氏,可以在官網(wǎng)上查找他人的Gist堵未,然后Fork到本地,充分利用網(wǎng)絡(luò)資源盏触,這是一項(xiàng)不錯(cuò)的技能渗蟹。

(4)SublimeText快捷鍵說(shuō)明

在SublimeTest編輯Ctrl+Shift+P,輸入gist赞辩,便看到了以下幾個(gè)操作選項(xiàng):

  • Create Private Gist雌芽,Ctrl+K, Ctrl+P
    創(chuàng)建一個(gè)私有的代碼片段

  • Create Public Gist,Ctrl+K, Ctrl+I
    創(chuàng)建一個(gè)公有的代碼片段

  • Add File to Gist
    以文件方式將文件內(nèi)容添加到Gist

  • Insert Gist辨嗽,Ctrl+K, Ctrl+[
    在當(dāng)前編輯文件中世落,插入選擇的代碼片段

  • Open Gist,Ctrl+K, Ctrl+O
    打開(kāi)Gist網(wǎng)站上的代碼片段糟需,編輯以后岛心,Ctrl+Shift+P使用Update Gist命令對(duì)代碼片段進(jìn)行更新

  • Update Gist
    和Open Gist 配合使用来破,用于更新代碼片段

  • Delete Gist
    和Open Gist 配合使用,用于刪除代碼片段

  • Rename Gist
    和Open Gist 配合使用忘古,用于更改文件名

  • Embed As Script
    作為腳本嵌入

  • Change Gist Description
    修改當(dāng)前Gist的描述信息

  • Copy Gist URL
    拷貝當(dāng)前gist對(duì)應(yīng)的gist網(wǎng)站的URL路徑

  • Open Gist in Browser
    在瀏覽器打開(kāi)當(dāng)前編輯的Gist信息

四、 Gist工具推薦

為啥要推薦軟件呢诅诱,很簡(jiǎn)單髓堪,軟件會(huì)簡(jiǎn)化流程,以下軟體娘荡,按需使用干旁。

GIST官網(wǎng)
  • Mac
    • Gisto
Gisto
  • Windows
    • Gistbox


      Gistbox

結(jié)語(yǔ)

愿工具若飛翔的翅膀一般,助我們更加優(yōu)雅的管理碎片知識(shí)炮沐,讓我們?cè)谒槠瑫r(shí)代更加聚合争群,更加系統(tǒng)的翱翔。

教程相關(guān)信息

  • Gist說(shuō)明:Gist需要飛出去看 FXXX Q
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末大年,一起剝皮案震驚了整個(gè)濱河市换薄,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌翔试,老刑警劉巖轻要,帶你破解...
    沈念sama閱讀 206,214評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異垦缅,居然都是意外死亡冲泥,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,307評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門壁涎,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)凡恍,“玉大人,你說(shuō)我怎么就攤上這事怔球〗涝停” “怎么了?”我有些...
    開(kāi)封第一講書人閱讀 152,543評(píng)論 0 341
  • 文/不壞的土叔 我叫張陵庞溜,是天一觀的道長(zhǎng)革半。 經(jīng)常有香客問(wèn)我,道長(zhǎng)流码,這世上最難降的妖魔是什么又官? 我笑而不...
    開(kāi)封第一講書人閱讀 55,221評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮漫试,結(jié)果婚禮上六敬,老公的妹妹穿的比我還像新娘。我一直安慰自己驾荣,他們只是感情好外构,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,224評(píng)論 5 371
  • 文/花漫 我一把揭開(kāi)白布普泡。 她就那樣靜靜地躺著,像睡著了一般审编。 火紅的嫁衣襯著肌膚如雪撼班。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書人閱讀 49,007評(píng)論 1 284
  • 那天垒酬,我揣著相機(jī)與錄音砰嘁,去河邊找鬼。 笑死勘究,一個(gè)胖子當(dāng)著我的面吹牛矮湘,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播口糕,決...
    沈念sama閱讀 38,313評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼缅阳,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了景描?” 一聲冷哼從身側(cè)響起十办,我...
    開(kāi)封第一講書人閱讀 36,956評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎伏伯,沒(méi)想到半個(gè)月后橘洞,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,441評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡说搅,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,925評(píng)論 2 323
  • 正文 我和宋清朗相戀三年炸枣,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片弄唧。...
    茶點(diǎn)故事閱讀 38,018評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡适肠,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出候引,到底是詐尸還是另有隱情侯养,我是刑警寧澤,帶...
    沈念sama閱讀 33,685評(píng)論 4 322
  • 正文 年R本政府宣布澄干,位于F島的核電站逛揩,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏麸俘。R本人自食惡果不足惜辩稽,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,234評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望从媚。 院中可真熱鬧逞泄,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 30,240評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至到千,卻和暖如春昌渤,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背憔四。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 31,464評(píng)論 1 261
  • 我被黑心中介騙來(lái)泰國(guó)打工愈涩, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人加矛。 一個(gè)月前我還...
    沈念sama閱讀 45,467評(píng)論 2 352
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像煤篙,于是被迫代替她去往敵國(guó)和親斟览。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,762評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容