本文是Sublime Text 全程指引 by Lucida (http://www.cnblogs.com/figure9/p/sublime-text-complete-guide.html)的筆記,並添加了本身整理的一些內容,感謝原做者。html
能夠從官網 http://www.sublimetext.com/3 下載。git
1. Win7 64位系統,能夠下載 Windows 64 bit來安裝。github
2. 安裝時,注意勾選Add to explorer context menu,這樣Sublime Text能夠被添加到右鍵中,在右鍵單擊文件時,能夠直接使用Sublime Text打開。sublime-text
1. Sublime Text可使用Package Control,來更方便的瀏覽、安裝和卸載插件。app
2. 如何安裝Package Control呢?ide
能夠參考Package Control官網提供的安裝步驟函數
(1)使用 [Ctrl + `] (或post
import urllib.request,os,hashlib; h = '7183a2d3e96f11eeadd761d777e62404' + 'e330c659d4bb41d3bdf022e94cab3cd0'; 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)
This code creates the Installed Packages folder for you (if necessary), and then downloads the Package Control.sublime-package into it. 字體
注意:上面的代碼會隨着版本不一樣而改變,因此最好取到官網【1】去複製代碼。ui
(2)若是不能自動安裝的話,官網【1】也提供了手動(Manual)安裝方法,具體作法能夠去到官網參考
(3)若是在Perferences->package settings中看到package control這一項,則代表安裝成功。
1. 按下Ctrl+Shift+P調出命令面板。
2. 輸入install 調出 Install Package 選項並回車。
3. 在列表中選中要安裝的插件,或者輸入插件名(好比要安裝IMESupport插件,則輸入IMESupport,它會實時過濾篩選結果),根據命令面板中的過濾結果,選擇要安裝的插件。
若是想看一下Sublime Text 3中已經安裝了什麼插件,能夠按照下面的方法操做。
1. 按下Ctrl+Shift+P調出命令面板
2. 輸入"package",在下拉列表找到"Package Control: list packages",選中後回車,所有的插件就會顯示出來了。
那麼使用 Package Control安裝的插件,都放到哪兒去了呢?
不是放在ST3的安裝路徑下(好比我安裝在了E盤下:E:\Program Files\Sublime Text 3\Packages)的Packages目錄中。打開 C:\Users\用戶名\AppData\Roaming\Sublime Text 3目錄,能夠看到有2個文件夾: Installed Packages 和 Packages。只有單一文件(插件名.sublime-package)的插件,被放在了Installed Packages目錄中,包含有多個文件的安裝包插件(好比ConvertToUTF8,IMESupport),被放在了Packages 目錄中。
當你下載並手動安裝插件時,能夠根據插件究竟是一個文件,仍是一個安裝包,放置到對應的目錄中。
主要是根據參考資料【2】中的內容進行整理,感謝原做者。
1. 設置
Ctrl + `:
打開Sublime Text控制檯Ctrl + K, Ctrl + B: 組合鍵,
顯示或隱藏側欄F11:
切換普通全屏Shift + F11:
切換無干擾全屏2. 編輯
Ctrl + Enter:
在當前行下面新增一行而後跳至該行Ctrl + Shift + Enter:
在當前行上面增長一行並跳至該行Ctrl + ←/→:
進行逐詞移動,Ctrl + Shift + ←/→:
進行逐詞選擇Ctrl + ↑/↓:
移動當前顯示區域(只是顯示窗口的變化,文件不會被修改)Ctrl + Shift + ↑/↓:
移動當前行(文件會被修改)3. 選擇
Ctrl + D:
選擇當前光標所在的詞並高亮該詞全部出現的位置,再次Ctrl + D,會
選擇該詞出現的下一個位置Ctrl + K: 在多重選詞的過程當中,會將當前選中的詞
進行跳過Ctrl + U: 在多重選詞的過程當中,
進行回退,Esc:
退出多重編輯Ctrl + Shift + L:
將當前選中區域打散,而後進行同時編輯Ctrl + J:
把當前選中區域合併爲一行4. 查找
Shift + ←/→
或Ctrl + D或鼠標
選中的關鍵字進行搜索:
F3:
跳到關鍵字下一個出現位置Shift + F3:
跳到關鍵字上一個出現位置Alt + F3:
選中關鍵字出現的全部位置(以後能夠進行快速替換)Ctrl + F:
調出搜索框
Enter:
跳相當鍵字下一個位置Shift + Enter:
跳相當鍵字上一個位置Alt + Enter:
選中關鍵字出現的全部位置(一樣的,接下來能夠進行快速替換)Ctrl + H: 調出替換框
進行替換
Ctrl + Shift + H: 輸入替換內容後,
替換當前關鍵字Ctrl + Alt + Enter: 輸入替換內容後,
替換全部匹配關鍵字。(NOTE: 注意此時若是鼠標焦點在編輯窗口中,則替換失敗,將鼠標焦點調到替換框中,Ctrl + Alt + Enter纔會起做用)Ctrl + Shift + F:
開啓多文件搜索&替換Alt + C:
切換大小寫敏感(Case-sensitive)模式Alt + W:
切換整字匹配(Whole matching)模式Alt + R:
切換正則匹配模式的開啓/關閉5. 跳轉
Ctrl + P:
Enter
跳轉至該文件Ctrl + P
匹配到文件後,咱們能夠進行後續輸入以跳轉到更精確的位置
@
符號跳轉:輸入@symbol
跳轉到symbol
符號所在的位置#
關鍵字跳轉:輸入#keyword
跳轉到keyword
所在的位置:
行號跳轉:輸入:12
跳轉到文件的第12行Ctrl + R:
Enter
便可以跳轉到該處。F12:
快速跳轉到當前光標所在符號的定義處(Jump to Definition)。好比當前光標所在爲一個函數調用,F12會跳轉至該函數的定義處。Ctrl + G:
輸入行號以跳轉到指定行6. 窗口和Tab頁
Ctrl + N:
在當前窗口建立一個新標籤Ctrl + Shift + N:
建立一個新窗口(該快捷鍵 和搜狗輸入法快捷鍵衝突)Ctrl + W:
關閉標籤頁,若是沒有標籤頁了,則關閉該窗口Ctrl + Shift + T:
恢復剛剛關閉的標籤。7. 分屏
Alt + Shift + 2:
進行左右分屏 Alt + Shift + 8
進行上下分屏Alt + Shift + 5
進行上下左右分屏(即分爲四屏) Ctrl + 數字鍵:
跳轉到指定屏Ctrl + Shift + 數字鍵:
將當前屏移動到指定屏8. 格式化
Ctrl + [:
向左縮進Ctrl + ]:
向右縮進Ctrl + Shift + V:
能夠以當前縮進粘貼代碼Tab:
自動補全關鍵字9. 括號
Ctrl + M:
能夠快速的在起始括號和結尾括號間切換Ctrl + Shift + M
:能夠快速選擇括號間的內容Ctrl + Shift + J: 對於縮進型語言(例如Python)能夠快速選擇相同縮進語句塊的內容
NOTE:
1. Ctrl + Shift + F:
開啓多文件搜索&替換,此快捷鍵和搜狗輸入法的簡繁切換快捷鍵有衝突,因此當你調不出搜索框時,注意一下當前是否切換到了搜狗輸入法,若是是的話,切換到英文輸入法,而後再Ctrl + Shift + F調出。
2. Ctrl + Shift + F:
開啓多文件搜索&替換, 默認在當前打開的文件和文件夾進行搜索/替換,
咱們能夠指定在當前打開的文件進行搜索/替換
1. sublime Text 3的默認設置文件沒法修改 (Preferences/Settings - Default)
2. 若是你想修改配置(好比字體等),須要修改User下的配置文件(Preferences/Settings - User),將以下代碼copy進去【2】【3】
{
"color_scheme": "Packages/Color Scheme - Default/Monokai.tmTheme", // 設置Courier New等寬字體,以便閱讀 "font_face": "Courier New", "font_size": 12.0, // 使光標閃動更加柔和 "caret_style": "phase", // 高亮當前行 "highlight_line": true, // 高亮有修改的標籤 "highlight_modified_tabs": true, "ignored_packages": [ "Vintage" ] }
NOTE: 所添加的設置要放在下面這段代碼前面,不然會報錯;若是將其放在該段代碼段後面的話,要給中括號後面添加一個逗號。
"ignored_packages":
[
"Vintage" ],
3. 若是想設置Tab鍵等代碼規範,能夠以下設置【2】
// 設置tab的大小爲4 "tab_size": 4, // 使用空格代替tab "translate_tabs_to_spaces": true, // 添加行寬標尺 "rulers": [80, 100], // 顯示空白字符 "draw_white_space": "all", // 保存時自動去除行末空白 "trim_trailing_white_space_on_save": true, // 保存時自動增長文件末尾換行 "ensure_newline_at_eof_on_save": true,
1. 安裝完sublime text,在第一次運行的時候,sublime text 會在%appdata%目錄下生成一個Sublime Text 3的文件夾,用於存放配置文件,以及後面安裝的各類插件。
2. 能夠把這個文件移動到sublime text 3安裝目錄下,便於設置完後打包。以便同時在公司機器、家裏機器上保障2者配置能同步。具體設置可參考【4】
1. How to install a Sublime Text theme?
有2種方法:
(1)可使用Colorsublime plugin 來安裝新的theme(the easy way)。
在Package Control搜索'Colorsublime',而後install the plugin。安裝步驟,參考【6】
安裝步驟:
(2)手動安裝(the hard way)。
參考【5】
2. 安裝Colorsublime plugin
有2種辦法:
(1)使用Package Control (recommended)
按下Ctrl+Shift+P調出命令面板,輸入install 調出 Install Package 選項並回車,在列表中輸入插件名Colorsublime,選擇插件安裝。
(2)手動安裝
參考【6】
3. Colorsublime plugin用法
(1)Press ctl+shift+p to open up Sublime Text's command menu
(2)Select Colorsublime: Install Theme
(3)Use the arrow keys to run through the themes and see your current tab change in realtime!
1. Package Control
管理插件的插件
2. IMESupport插件
Sublime Text對中文輸入法的支持有個小bug,就是在輸入中文時,輸入法沒辦法顯示在Sublime Text的窗口之上,只能在Sublime Text窗口以外顯示,也就是「輸入框不跟隨」【2】
安裝IMESupport插件,並重啓Sublime Text便可。
3. ConvertToUTF8插件
雖然在ST3中能輸入中文並正常顯示,可是打開含有中文字符的文件時,ST3會顯示亂碼。解決中文亂碼問題,須要安裝ConvertToUTF8插件。
4. HTMLBeautify
格式化HTML
5. AutoPEP8
格式化Python代碼。
6. Alignment
進行智能對齊。
7. BracketHighlighter
高亮顯示配對括號以及當前光標所在區域。
【1】Package Control: Installation (https://sublime.wbond.net/installation)
【2】Sublime Text 全程指引 by Lucida (http://www.cnblogs.com/figure9/p/sublime-text-complete-guide.html)
【3】sublime text2怎麼修改字體?(http://jingyan.baidu.com/article/95c9d20d9d9f71ec4f756177.html)
【4】打造便攜版sublime text2(http://etosun.com/post/123)
【5】How to install a Sublime Text theme(http://colorsublime.com/how-to-install-a-theme)
【6】Colorsublime-Plugin(https://github.com/Colorsublime/Colorsublime-Plugin)