{From: http://blog.csdn.net/altenli/article/details/43148521}
1、 Ubuntu 14.04(其他版本應該也可以) 安裝Sublime text
在Ubuntu中按CTRL+ALT+T打開命令窗口,輸入
- sudo add-apt-repository ppa:webupd8team/sublime-text-3
- 回車
更新源,
- sudo apt-get update
- 回車
安裝Sublime Text 3,
- sudo apt-get install sublime-text-installer
- 回車
等待完成即可安裝好。
此時,Unity中按下win鍵,在程序裏就可以找到Sublime Text了~
默認會安裝到
/home/yourname/.config/sublime-text-3, 下文修改文件可能會用到。
2、安裝Package Control
Sublime Text 之所以那麼好用是因爲有了強大的插件,插件可以通過插件管理器安裝管理,那我們首先安裝插件管理器~
官方網址:https://packagecontrol.io/installation
打開Sublime Text 3,
按下Ctrl+`(數字1左邊的鍵),在命令行中輸入
- import urllib.request,os,hashlib; h = '2deb499853c4371624f5a07e27c334aa' + 'bf8c4e67d14fb0525ba4f89698a6d7e1'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)
- 回車
本下載腳本可能失效,最好從官網複製腳本安裝命令~
3、安裝常用插件
按下Ctrl+Shift+P,打開插件管理器。輸入Install,應該可以看到package control了~回車。
在彈出的下一個頁面裏,即可輸入各個插件的名字進行安裝了。
修改各個插件的配置在sublime text 菜單中preferences->package settings->插件名->xxx settings。
一般有XXX-Default和XXX-User,一般從Default中把需要修改的項粘貼到User中進行修改,User配置文件的優先級比Default高。
我習慣使用的有:
BracketHighlighter
高亮顯示匹配的括號、引號和標籤。能在左側高亮顯示匹配的括號、引號和標籤,能匹配的 [] , () , {} , “” , ” , <tag></tag>等甚至是自定義的標籤,當看到密密麻麻的代碼分不清標籤之間包容嵌套的關係時,這款插件就能很好地幫你理清楚代碼結構,快速定位括號,引號和標籤內的範圍。
Alignment
等號對齊
用法:
按Ctrl+Alt+A,可以將凌亂的代碼以等號爲準左右對其,適合有代碼潔癖的朋友。如果鍵位衝突,可以通過修改key-binding,改快捷鍵。
TrailingSpaces
高亮顯示多餘的空格和Tab,有時候在代碼結尾打多了幾個空格或Tab,一般不會察覺,TrailingSpacer這款插件能高亮顯示多餘的空格和Tab,並可以一鍵刪除它們,有代碼潔癖的朋友應該會喜歡這個插件。
注意,插件缺少了一個設置快捷鍵的文件,可以在/home/yourname/.config/sublime-text-3/Packages中,新建一個名字爲TrailingSpaces的文件夾,在裏面新建一個名字和後綴爲Default (Linux).sublime-keymap的文件,添加以下代碼,即可設置“刪除多餘空格”和“是否開啓TrailingSpacer ”的快捷鍵了。
- [
- { "keys": ["ctrl+alt+d"], "command": "delete_trailing_spaces" },
- { "keys": ["ctrl+alt+o"], "command": "toggle_trailing_spaces" }
- ]
ConvertToUTF8
我們要安裝支持UTF8編碼的一個插件,只需要在輸入框中輸入convert,自動匹配後,選擇 ConvertToUTF8 插件,回車,等待,安裝完畢,這樣,ST就支持UTF-8編碼了。
可能缺少解碼支持,顯示
- File: xxx.txt
- Encoding: GB2312
- Error: Codecs missing
- Please install Codecs33 plugin (https://github.com/seanliang/Codecs33/tree/linux-x64).
官方說在Package Control中搜索並安裝 Codecs33 即可。
JsFormat
javascript格式化插件,有時從網上扒了人家的js代碼來學習學習,打開發現被壓縮了,這時就可以用JsFormat插件格式化js代碼,恢復未壓縮時候的排版,挺給力的。按快捷鍵Ctrl+Alt+F即可格式化當前的js文件了。
SublimeTmpl
快速生成文件模板插件,一直都很奇怪爲什麼sublime text 3沒有新建文件模板的功能,像html頭部的DTD聲明每次都要複製粘貼。用SublimeTmpl這款插件終於可以解脫了,SublimeTmpl能新建html、css、javascript、php、python、ruby六種類型的文件模板,所有的文件模板都在插件目錄的templates文件夾裏,可以自定義編輯文件模板。
SublimeTmpl默認的快捷鍵
- ctrl+alt+h html
- ctrl+alt+j javascript
- ctrl+alt+c css
- ctrl+alt+p php
- ctrl+alt+r ruby
- ctrl+alt+shift+p python
如果想要新建其他類型的文件模板的話,先自定義文件模板方在templates文件夾裏,再分別打開Default (Windows).sublime-keymap、Default.sublime-commands、Main.sublime-menu、SublimeTmpl.sublime-settings這四個文件照着裏面的格式自定義想要新建的類型,這裏就不詳細介紹了,請各位自己折騰啦~
參考:
http://dengo.org/archives/923