用Sublime兩年了支竹,一直想寫一套Sublime深度定制系列,總結(jié)一下使用Sublime的一些小技巧针炉。前段時間已經(jīng)寫了一篇Sublime深度定制:鍵入 this. 自動變?yōu)橹羔樞问?this->,現(xiàn)在放假了,終于有時間再次動筆待锈。
我準備寫的這套東西比較瑣碎,很多都是自己“瞎搗鼓”出來的嘴高,針對的是Sublime重度用戶&強迫癥患者竿音,所以名曰“深度定制”。這些內(nèi)容雖然對新手借鑒意義不大拴驮,但仍然非常希望分享給大家春瞬,希望大家從我的“瞎搗鼓”案例中更深刻地理解Sublime,實現(xiàn)自己的深度定制套啤,打開新世界的大門宽气。
git這個名字對于經(jīng)常寫項目的猿類肯定不會陌生,但git并不是猿類的專利,任何需要多人協(xié)作的項目都有g(shù)it的用武之地抹竹,你聽說過多個作家用git合作寫小說嗎线罕?然并卵,看到身邊只有猿類聽說過git窃判,實在讓人痛心钞楼,git的功用被大家低估了!袄琳。
在此盡一下猿類的義務(wù)询件,強烈安利大家到廖大大的git教程 學(xué)習(xí)git。
回到正題唆樊。
對Sublime進行深度定制難免要對配置文件甚至代碼文件改來改去宛琅,本人曾經(jīng)沉迷其中玩得不亦樂乎,然后自己也不知道自己改了什么逗旁,一怒之下恢復(fù)初始配置嘿辟。前車之鑒后事之師,為了避免落到如此的尷尬地步片效,大展身手之前必須防患于未然:把Sublime的配置文件夾備份到云端红伦。
備份只是一個考慮,git的公用遠不止此淀衣。當你有兩臺甚至多臺電腦時昙读,完全可以通過git保持這些電腦中的Sublime配置完全一致,這樣無論在哪臺電腦上用Sublime都是一樣的隨心所欲~
1. Sublime配置文件夾位置
我用的是windows環(huán)境膨桥,在C:\Users\UserName\AppData\Roaming\Sublime Text 3\Packages
蛮浑,這個路徑很長,但不必刻意去找只嚣,在Sublime界面中可以快速打開:打開Sublime沮稚,選擇菜單“Preference->Browse Packages...
”即可打開。
會用git以及遠端倉庫的童鞋可以就此打住了册舞,以下對于你們來說都是廢話~
2. 初始化git倉庫
使用git需要先安裝git壮虫,參考廖大大的教程。以下默認已安裝git环础。
-
進入要創(chuàng)建倉庫的目錄(即
Packages
目錄)囚似,打開 Git Bash(用cmd或powershell也行),輸入git init
线得,初始化倉庫:$ git init Initialized empty Git repository in F:/Haley/NoteBook/.git/
-
輸入
git remote
查看遠端狀態(tài):$ git remote
此時返回值為空饶唤,說明尚未添加遠端倉庫(后面再添加,一步一步來~)贯钩。
3. 添加遠端倉庫
- 創(chuàng)建遠端倉庫募狂。多虧了世界各地的猿類以及開源項目办素,git如今如日中天,火的不要不要的祸穷,有很多免費的代碼托管網(wǎng)站可以作為遠端倉庫性穿,最知名的當然是Github了,但在這里我不推薦用Github雷滚,有2個原因:
- Github私有項目是收費的需曾,不想拿錢只能讓別人隨意查看你的項目代碼了
- Github是國外網(wǎng)站,在國內(nèi)訪問速度略慢
在此強烈給大家安利一款幾乎是國內(nèi)最好的代碼托管網(wǎng)站:coding祈远,私有項目免費呆万,保障代碼庫的安全,而且速度飛快车份。
好了谋减,現(xiàn)在你要做的就是訪問coding網(wǎng)站,注冊一個帳號并創(chuàng)建一個空的倉庫扫沼,可以命名為Sublime Configure
出爹。
-
添加遠端倉庫。打開上一步創(chuàng)建的遠端倉庫缎除,會在顯眼的位置看到倉庫地址(見下圖)严就,復(fù)制git地址(形式類似于
https://git.coding.net/John/SublimeConfig.git
,以下用remote_addr
表示)伴找,然后命令行:$ git remote add [remote_name] remote_addr
remote_name
自己取盈蛮。這樣本地倉庫就與遠端建立了連接废菱。此時再輸入git remote
會返回一個遠端倉庫名稱remote_name
4. 同步到遠端倉庫
-
輸入
git add --all
技矮,為所有文件添加跟蹤:$ git add --all
-
輸入
git commit -m init
,完成第一次commit/提交:$ git commit -m init
以上兩步是最基本的git本地命令
-
在任何時候均可以輸入
git status
查看倉庫當前狀態(tài)殊轴,會返回文件是否跟蹤衰倦、文件是否修改、文件是否提交等信息:$ git status
-
首次將本地倉庫推送到遠端旁理。輸入
git push --set-upstream [remote_name] master
:$ git push --set-upstream [remote_name] master
這樣就將遠程倉庫的
master
分支與本地倉庫關(guān)聯(lián)起來了樊零,其中遠端master
分支稱為本地分支的upstream branch
現(xiàn)在登錄coding就可以看到你的Sublime配置文件夾已經(jīng)躺在云端了~
以后再推送到遠端只需要依次輸入以下3條命令:
git add --all
git commit -m 備注信息
git push
如果要把此配置同步到其他電腦,只需要刪除該電腦上已有配置文件夾孽文,然后把遠端倉庫pull
下來就行了驻襟。