前言
Sublime Text3 在文中簡稱為ST。
ST是個(gè)不錯(cuò)的編輯器膀斋,我用了有段時(shí)間了菠隆,所以我覺得可以做一些分享讓大家用得更加順手读整。ST在下載直接打開后已經(jīng)可以運(yùn)行得不錯(cuò),但在你做了一些配置后他能做的更好罐氨。
設(shè)置
字體大小
"font_size": 17
程序員之所以會(huì)累臀规,一部分原因要?dú)w咎于顯示器上的字體大小。你可以想一下為什么老人會(huì)用放大鏡看東西栅隐,我這么說沒有別的意思塔嬉,只是我認(rèn)為我們可以把字體稍微改大點(diǎn),讓一天的疲勞有所減少租悄。
高亮編輯中的那一行
"highlight_line": true
當(dāng)你把腦袋扭過到顯示器以外的地方后再回頭看編輯器谨究,光標(biāo)呢?然后你可能會(huì)花點(diǎn)小功夫找到他泣棋,就像你平時(shí)找鼠標(biāo)的時(shí)候胶哲。這個(gè)設(shè)置會(huì)讓讓光標(biāo)所處在的那一行高亮,只是稍微亮一點(diǎn)潭辈,但你可以立馬找到他鸯屿。
焦點(diǎn)丟失后自動(dòng)保存
"save_on_focus_lost": true
如果ST沒有這個(gè)功能,我應(yīng)該會(huì)把他扔到一邊去萎胰。顧名思義碾盟,當(dāng)你把焦點(diǎn)從當(dāng)前編輯的文件移開的時(shí)候,這個(gè)文件會(huì)自動(dòng)的保存掉技竟。估計(jì)很多人有時(shí)會(huì)呆呆的調(diào)試一個(gè)沒有保存的文件冰肴,所以這個(gè)設(shè)置可以說是一個(gè)必需品。
顯示當(dāng)前文件的編碼
"show_encoding": true
為了避免一些低級(jí)錯(cuò)誤,這個(gè)設(shè)置還是相當(dāng)有用的熙尉。當(dāng)你開啟后联逻,在編輯器的右下角會(huì)顯示當(dāng)前文件的編碼。
保存的時(shí)候把無用的空格去掉
"trim_trailing_white_space_on_save": true
這里去掉的是每一行文本最后面的空格检痰,這些空格顯然是沒有什么用處的包归。如果手動(dòng)去刪除和檢查的話,估計(jì)你會(huì)很煩心铅歼。當(dāng)然至于要不要?jiǎng)h掉公壤,還是看你的需求。
Tab轉(zhuǎn)換
"tab_size": 2,"translate_tabs_to_spaces": true
這個(gè)設(shè)置會(huì)在你按Tab的時(shí)候椎椰,轉(zhuǎn)成兩個(gè)空格厦幅。這個(gè)設(shè)置對(duì)我來說還是蠻有用處的,我的工程基本都是遵循2空格來做縮進(jìn)的慨飘。如果你是4空格縮進(jìn)确憨,那就設(shè)置成4個(gè)∪康模客觀的來看是個(gè)錦上添花的設(shè)置休弃。
自動(dòng)換行
"word_wrap": false
還請(qǐng)?jiān)O(shè)置為關(guān)閉,不然你的代碼寬度會(huì)在很多場(chǎng)合突破天際圈膏。而且我也無法忍受行號(hào)突然斷裂塔猾。
寬度指導(dǎo)線
"rulers": [80]
這個(gè)數(shù)字是字符的寬度,當(dāng)開啟這個(gè)設(shè)置的時(shí)候本辐,會(huì)出現(xiàn)一條垂直的虛線桥帆。但你的代碼寬度超出這條線的時(shí)候,說明你要重新組織一下了慎皱。陪著上面那個(gè)設(shè)置后老虫,你會(huì)發(fā)現(xiàn)你的代碼會(huì)更加精煉了,當(dāng)然HTML啥的除外茫多。
拼寫檢查
"spell_check": false
關(guān)掉吧祈匙,我們都是用縮寫和拼音的,沒幾個(gè)對(duì)的天揖。
要不要滾過頭
"scroll_past_end": true
這個(gè)設(shè)置看你的意思了夺欲。很多時(shí)候我還是想把最后一行放在屏幕的中間看看的,所以我打開了今膊。
Vim模式
"ignored_packages": [ "Vintage"]
嗯些阅,我不會(huì)Vim,無視掉斑唬。
顯示Tab市埋、空格
"draw_white_space": "all"
你要是覺得亂就關(guān)上吧黎泣。
加粗文件夾名稱
"bold_folder_labels": true
說實(shí)話ST的文件樹不是那么優(yōu)秀,這個(gè)設(shè)置會(huì)讓文件夾的名稱加粗一些缤谎,讓你更好辨認(rèn)抒倚。
顯示全路徑
"show_full_path": true
在你的窗口title上顯示當(dāng)前編輯的文件的全路徑,算是一個(gè)顯示增強(qiáng)吧坷澡。
我的設(shè)置
{
"font_size": 21, "highlight_line": true,
"show_full_path": true,
"ignored_packages": [ "Vintage" ],
"rulers": [ 80 ],
"bold_folder_labels": true,
"save_on_focus_lost": true,
"scroll_past_end": true,
"show_encoding": true,
"show_line_endings": true,
"tab_size": 2,
"translate_tabs_to_spaces": true,
"trim_trailing_white_space_on_save": true
}
你可以直接把我的設(shè)置打包帶走托呕。
結(jié)語
這只是我在用的,你可以好好的翻一下ST的全部設(shè)置频敛,可能會(huì)有驚喜项郊。
如果你想知道大家都在用什么插件,那么我推薦你去ST的插件官網(wǎng)看看姻政。至于操作設(shè)置呆抑,還請(qǐng)自己一點(diǎn)一滴的打磨岂嗓。我是ST和webstorm混用的人汁展,提倡因地制宜,沒人規(guī)定拿槍的不能背大刀厌殉∈陈蹋回頭也會(huì)分享一下webstorm的設(shè)置。
歡迎提問題和糾錯(cuò)公罕。