Sublime Text 3快捷鍵:
1.
打開命令列「Ctrl + Shift +
P」
2.
打開控制台列「Ctrl + `」
3.
內建全域搜尋「Ctrl + Shift +
F」
4.
檔案切換「Ctrl +
<Tab>」
5.
以檔名搜尋開啟檔案「Ctrl + P」
6.
列出目前檔案函式列表「Ctrl + R」
7.
「Ctrl + F」搜尋後,用「F3」向後、「Shift + F3」向前找
8.
開啟剛才關閉的設定頁面「Ctrl +
Shift + T」
9.
游標點兩下圈選住所在單字,點三下圈選游標所在行。
10. 全螢幕編輯「Shift + F11」
11. 選取項目後按下「Alt + F3」,可同時編輯所有選取項目
12. 游標移動至括號內開始或結束的位置「Ctrl + M」
13. 圈選括號內開始到結束的位置「Ctrl + Shift + M」
14. 放大縮小「Ctrl + <+>」「Ctrl + <->」
Reference:
名稱:Package Control
功能:套件管理程式
說明:
1.
打開控制台列: 從選單的View -> Show Console,或是按快捷鍵「Ctrl + `」
3.
試著打開命令列: 按快捷鍵 「Ctrl + Shift + P」,或是從選單的Tools ->
Command Palette,找到"Package Control: Install
Package",然後按下Enter鍵。接著輸入要安裝的套件名稱,再按下Enter鍵就會進行安裝。
Reference:
名稱:Alignment
功能:對齊程式碼
說明:
1.
選取好要對齊的區域,按下「Ctrl +
Alt + A」就可以對齊了,會對齊到圈選的多行中,開頭起始字元(不算空白鍵)最靠右的那行,它的字元起始位置。
2.
按著Ctrl點游標,可以選擇很多輸入點,再按「Ctrl + Alt + A」就可以把所有游標點對齊到最靠右的那個游標點。
3.
需要注意的是,他對齊的方法是使用
<Tab>,而不是用空白取代,仍須在(Preferences -> Package
Settings -> Alignment -> Settings - User)中設定:
{
"mid_line_tabs": true,
}
|
4.
在(Preferences -> Settings)把基本<Tab>相關設定如下:
"tab_size": 4,
"translate_tabs_to_spaces": true,
"detect_indentation": false,
"use_tab_stops": false,
|
Reference:
名稱:BracketHighlighter
功能:把各種括號符號、標記特別高亮度顯示出來。
說明:
1.
游標移過去應該會把前後的符號特別高亮度呈現出來,假如感受不到效果,需要把"bracket_styles"的"style": 特別改成"hightlight"。
2.
在(Preferences ->
Package Settings -> BracketHighlighter -> Bracket Settings - User)當中加入下面的設定,才會真正被enable起來,可以改在default就改在default,不能改才加在User設定當中。
{
"bracket_styles": {
"default": {
"style":
"hightlight"
}
}
}
|
Reference:
名稱:ChineseLocalizations
功能:選單中文介面
說明:
(Help -> Language)有日語、簡體中文、繁體中文三種語言。
Reference:
名稱:Color Highlighter
功能:安裝完成後在檢視色碼的部分點選候可以即時瀏覽顏色
說明:
1.
輸入任一色碼,如:「#59ffeb」,指標指到就會顯示色碼顏色,比較適合在網頁相關程式上使用。
Reference:
名稱:ConvertToUTF8
功能:專換檔案編碼
說明:
1.
(Preferences ->
Package Settings -> ConvertToUTF8 -> Settings - Default)在設定檔中把BIG5移到GBK前,把繁體移到判斷的順序的最前面,避免轉換錯誤。
Reference:
名稱:CTags
功能:程式追蹤
說明:
2.
解壓縮到特定路徑,此處以Sublime安裝位置為例,在設定檔(Preferences -> Package Settings -> CTags -> Settings - User)中,加入設定,主要是指定Ctags主程式目錄。
{
"command": "C:/Program Files/Sublime Text
3/ctags58/ctags.exe",
"autocomplete": true
}
|
3.
可以在Function上面按右鍵選擇”Navigate to Definition” or「Ctrl + Shift + .」跳到定義處,再按”Jump Back” or「Ctrl + Shift + ,」跳回來。ST3本來就有類似功能,但CTags的比較準確。
4.
在”Find -> CTags
-> Rebuild Tags”可以測試是否可以產生索引檔。
Reference:
使用說明:
名稱:DocBlockr
功能:程式註解輔助
說明:
1.
Python還需要另外安裝DocBlockr_Python
2.
「 ‘’’ + <Tab> 」or「 “”” + <Tab> 」自動產生註解(for Python)
3.
「# 」按 <enter>,自動產生下一行「# 」號註解
4.
「 /** + <Tab> 」自動產生註解 (for C code),在Function前使用會把參數也都列出來。
Reference:
名稱:HighlightWords
功能:常駐(持續性)的標記某個單詞
說明:
1.
安裝完後,按「Ctrl + Alt + H」來常駐標記單字。
Reference:
名稱:Material Theme
功能:背景主題套件
說明:
1.
安裝完後,按(Preferences
-> Package Settings -> Material Theme -> Activate)來選擇要啟用的主題。
Reference:
名稱:SideBarEnhancements
功能:加強側邊列(檔案與資料夾)能的套件
Reference:
名稱:SublimeLinter
功能:語法檢查
說明:
1.
SublimeLinter安裝完後,還要安裝SublimeLinter-pep8跟SublimeLinter-pyflakes的補充套件,這邊只是安裝ST3跟檢查套件的介面,另外還需要在command line再透過pip去安裝pep8、pyflakes跟pylint的主程式。需要確定”C:\Python34”跟”C:\Python34\Scripts”有加入”全域”PATH中,才能有作用。
set
PATH=C:\Python34;C:\Python34\Scripts;%PATH%
pip3 install pep8 pyflakes pylint
|
2.
設定(Preferences ->
Package Settings -> SublimeLinter -> Settings - User),可以根據喜好開關不同的檢查功能,@disable設成true可以把那項功能關掉,下面例子中把pylint關掉,pylint較少人用,是因為可能會抓出太多警告跟錯誤。
"linters": {
"pep8": {
"@disable": false,
},
"pyflakes": {
"@disable": false,
},
"pylint": {
"@disable": true,
}
}
|
Reference:
名稱:SublimeCodeIntel
功能:智慧型語法、函式自動完成的套件
Reference:
名稱:TrailingSpaces
功能:自動清除每行程式碼後面的 <space>
說明:
1.
欲手動則設定快捷鍵設定檔,寫入JSON參數後存檔即可。
(Preferences -> Key Bindings -> User)
[
{ "keys":
["ctrl+shift+t"], "command":
"delete_trailing_spaces" }
]
|
2.
在設定檔內加入下面設定,就可在每次儲存時自動清除空白。
(Preferences -> Package Settings -> Trailing Spaces ->
Settings - User)
{
"trailing_spaces_trim_on_save": true
}
|
Reference:
名稱:x86 and x86_64 assembly
名稱:NASM x86 Assembly
功能:Assembly在Sublime上的解析
說明:
Reference: