本體的下載和安裝
- 推薦在官方下載,最靠譜也是最新的版本
但是官方的下載源在國外服務器,如果下載遇到問題可以嘗試魔法上網(wǎng)各種正規(guī)的網(wǎng)絡加速服務 - 我度盤有分流鸳惯,不過更新隨緣
目前是版本是Windows的64位版(Build 3143 x64)
建議直接安在C盤,或者其他SSD,反正程序本身很清爽
不會往注冊表寫一些有的沒的理郑,也不會生成亂七八糟的緩存文件
除了安裝目錄外只用了C:\Users\用戶名\AppData\Roaming\Sublime Text 3
保存用戶配置
插件安裝
如果你選擇使用Sublime Text想必一定也看中了它強大的插件擴展功能
安裝插件有兩種方式:在線安裝/本地安裝
一般來說都是選擇在線安裝,第一安全第二方便
在安裝插件之前我們需要下一個插件包支持工具
1. 獲取安裝腳本
去[這個網(wǎng)站]找到Sublime Text 3
那個文本框咨油,復制其中內(nèi)容
長這樣
這里貼出來的是圖片您炉,不要試圖偷懶了,好好去官方復制腳本吧
因為內(nèi)容一直在變役电,我這里即使復制下來也不是長久之計赚爵,除非我一直實時更新
你就動幾下鼠標的事,人家無償維護更新了這么久法瑟,賺你一點流量也不過分吧
2. 安裝Package Control
把第一步復制的內(nèi)容輸入控制臺冀膝,回車,運行安裝腳本
如何打開控制臺:點擊菜單欄的View霎挟,然后點擊Show Console
(或者使用Ctrl + `組合鍵)
界面最下方橫跨整個程序界面的長條框就是控制臺
左下角信息欄可以看到進度
3. 搜索插件
安好Package Control之后窝剖,Ctrl+Shift+P呼出命令面板,就是菜單欄下方程序正中間的短輸入框
輸入install
酥夭,回車赐纱,就可以進入搜索插件的界面了
如果輸入
install
沒有Package Control: Install Package
的選項
說明PyV8還沒安好,可以在左下角信息欄看到還在安裝PyV8
如果輸入install
有Package Control: Install Package
的選項熬北,但是回車沒有反應
看左下角信息欄疙描,如果有Loading repositories的信息
說明還在加載庫,靜待加載完成
如果長時間卡在此處讶隐,請檢查網(wǎng)絡環(huán)境
等插件列表刷新出來出來之后起胰,輸入插件名字并點擊就可以自動安裝了
一般來說,插件安裝完之后即刻巫延、自動生效效五,只有少數(shù)插件需要另行配置
必備插件
必備是我個人主觀意見認為的必備地消,僅供參考
ChineseLocalization
全自動的完全漢化,安完立即生效
而且隨時可以在幫助菜單的Language項里切換畏妖,支持簡中/繁中/日語/英語
就算習慣使用英文界面建議也安好此插件犯建,以備不時之需
可以自定義翻譯內(nèi)容,也就是說你要是有功夫完全可以DIY自己的菜單
ConvertToUTF8
支持非UTF8編碼的插件瓜客,安完之后Sublime才支持GBK等編碼
這個插件應該算真正意義上的必備
很多漢字編碼是GBK适瓦,繁體漢字編碼是BIG5,不安這個的話粘貼進來就是亂碼
支持 GBK, BIG5, EUC-KR, EUC-JP, Shift_JIS 等等編碼谱仪,因此安完后俄語日語等都可以正常顯示
Bracket Highlighter
用于匹配括號玻熙,引號和HTML標簽
不多說
SideBarEnhancements
側邊欄增強,記得在視圖->側邊欄->顯示側邊欄
Themr
主題管理疯攒,切換主題的時候只需要點一下就夠了
用這個可以方便快速地切換主題嗦随,不用自己修改配置文件
推薦插件
IMESupport
如果輸入法不跟隨當前輸入位置的話安裝這個插件可以修復
Alignment
等號對齊,定義完一長串變量敬尺,Ctrl+Alt+A枚尼,爽到
TrailingSpaces
標記出多余的空格,配置后可以自動消除多余的空格
FileDiffs
比較文本不同砂吞,右鍵FileDiifs Menu
Sublime CodeIntel
代碼自動完成提示
Emmet
快速生成HTML代碼段的插件署恍,強到爆炸
比如建一個html文件,輸入html:5
然后Ctrl+E
JsFormat
將JS格式化的插件蜻直,Ctrl+Alt+F
AutoFileName
快捷輸入文件名
相關設置
先貼一下我的設置
{
"theme": "Adaptive.sublime-theme",
"font_face": "Microsoft YaHei Mono",
"font_size": 15,
"line_padding_top": 1,
"line_padding_bottom": 1,
"highlight_line": true,
"word_wrap": "true",
"highlight_modified_tabs": true,
"save_on_focus_lost": true,
"trim_trailing_white_space_on_save": true,
"ensure_newline_at_eof_on_save": true,
"translate_tabs_to_spaces": true,
"tab_size": 4,
"bold_folder_labels": true,
"fade_fold_buttons": true,
"disable_tab_abbreviations": false,
"ignored_packages":
[
"Vintage"
]
}
逐條解釋下:
theme = 主題
font_face = 字體
font_size = 字號
line_padding_top = 與上一行的間距
line_padding_bottom = 與下一行的間距
highlight_line = 當前編輯行高亮顯示
word_wrap = 本屏顯示不完時自動換行盯质,如果單純寫代碼建議關閉,否則你的代碼寬度在很多場合會突破天際
highlight_modified_tabs = 高亮顯示未保存文件
save_on_focus_lost = 窗口失焦立即保存文件
trim_trailing_white_space_on_save = 每次保存的時候自動移除多余的空格
ensure_newline_at_eof_on_save = 每次保存的時候文件末尾自動保留一個空行概而,從C繼承過來的良好傳統(tǒng)
translate_tabs_to_spaces = 把Tab轉換成空格呼巷,理論上說縮進使用Tab或者空格都可以,但是某些語言混用Tab和空格會出問題(比如php)
tab_size = 配合translate_tabs_to_spaces設置Tab轉換成幾個空格
show_full_path = 顯示全路徑赎瑰,就是標題欄上那個
bold_folder_labels = 側邊欄文件夾顯示加粗王悍,區(qū)別于文件
draw_white_space = 顯示Tab和空格
fade_fold_buttons = 默認顯示行號右側的代碼段閉合展開三角號。
draw_minimap_border = 用于右側代碼預覽時給所在區(qū)域加上邊框餐曼,方便識別压储。
disable_tab_abbreviations = 禁用Emmet的Tab補全功能(只使用 Ctrl+E),如果你更偏愛系統(tǒng)自帶的Tab功能的話
scroll_past_end = 滾到文本末尾后繼續(xù)往下滾晋辆,如果你想把最后一行放在屏幕中間來看的話可以開啟
spell_check = 拼寫檢查渠脉,求求你關掉吧宇整,我們都是用縮寫和拼音的瓶佳,沒幾個單詞能通過檢查
"ignored_packages":["Vintage"] = Vim模式,這樣寫是關閉鳞青,反正我也不會用
"rulers":[80] = 寬度指導線霸饲,當代碼寬度超過這條線的時候說明你該重新組織代碼格式了为朋,單純寫代碼建議開啟
default_line_ending: "unix" = 這樣寫是使用 unix 風格的換行符
auto_find_in_selection = 在選中范圍內(nèi)搜索(而不是整個文檔)
其他
字體
等寬字體(monospaced font)是一種字符寬度相同的電腦字體,其在代碼中的重要性我就不多說了
但是一般很難找到同時擁有中文字庫強大厚脉,西文數(shù)字符號嚴格等寬习寸,優(yōu)雅端正可讀性高的字體
很不巧,我剛好就有這么一款
Microsoft YaHei Mono
[下載鏈接] 密碼8wgu
神秘代碼
我也不知道是什么傻工,很神秘
—– BEGIN LICENSE —–
Nicolas HennionSingle
User License
EA7E-866075
8A01AA83 1D668D24 4484AEBC 3B04512C
827B0DE5 69E9B07A A39ACCC0 F95F5410
729D5639 4C37CECB B2522FB3 8D37FDC1
72899363 BBA441AC A5F47F08 6CD3B3FE
CEFB3783 B2E1BA96 71AAF7B4 AFB61B1D
0CC513E7 52FF2333 9F726D2C CDE53B4A
810C0D4F E1F419A3 CDA0832B 8440565A
35BF00F6 4CA9F869 ED10E245 469C233E
—— END LICENSE ——
備用的神秘代碼
—– BEGIN LICENSE —–
TwitterInc
200 User License
EA7E-890007
1D77F72E 390CDD93 4DCBA022 FAF60790
61AA12C0 A37081C5 D0316412 4584D136
94D7F7D4 95BC8C1C 527DA828 560BB037
D1EDDD8C AE7B379F 50C9D69D B35179EF
2FE898C4 8E4277A8 555CE714 E1FB0E43
D5D52613 C3D12E98 BC49967F 7652EED2
9D2D2E61 67610860 6D338B72 5CF95C69
E36B85CC 84991F19 7575D828 470A92AB
—— END LICENSE ——
80美元對工作黨來說不算什么負擔霞溪,可以的話請支持正版
未注冊的試用版跟正式版功能上沒有任何區(qū)別,只不過標題欄最后有一個(UNREGISTERED)
高頻使用的情況下大概20分鐘彈出一次購買提示中捆,不算很過分