作為一款編輯器神器敛助,自然要有如下條件:
- 輕量,可配置屋确,支持多平臺
- 跳轉方便纳击、快捷鍵實用,提高編程效率
- 可自動注釋攻臀,可格式化评疗。手殘黨必備。
常用配置
Package Control 離線安裝
- 打開Sublime Text 茵烈,點擊 Preferences > Browse Packages 選項
- 打開后,返回上一級文件夾砌些,然后進入Installed Packages文件夾
- 下載Package Control(https://packagecontrol.io/Package%20Control.sublime-package)離線包呜投。拷貝到Installed Packages/ 文件夾下
- 重啟Sublime Text
移除插件
- Ctrl + Shift +p存璃,輸入 package 仑荐,選中 PackageControl:Remove Package
- 選擇要移除的插件。完成
常用快捷鍵
例如Ctrl+F纵东、Ctrl+S粘招,這種全球通用的快捷鍵,作者就不列舉了偎球。希望以下快鍵鍵作為備忘錄洒扎,對你有所幫助。
通用
- Ctrl + `:調出控制臺
若不能調出衰絮。則ctrl+shift+p
->Key Bindings
袍冷,在Default中搜索`,
作者的是260行猫牡,
{ "keys": ["Ctrl+`"], "command": "show_panel", "args": {"panel": "console", "toggle": true} },
復制該行到User文件中胡诗,將
["Ctrl+`"] 改為 ["Alt+`"]
然后通過Alt+ `,調出控制臺
跳轉
- Ctrl + G 輸入行號跳轉到指定行
- Ctrl + R 會列舉出當前文件中的符號(類名或方法名),輸入符號名稱煌恢,可跳轉到該處
- ctrl + P 列舉所有的文件名稱骇陈,輸入文件名稱,可快速跳轉到該文件瑰抵。輸入@ 快速查找函數(shù) 你雌,輸入# 快速跳轉到文本內容,輸入: 跳轉到行號
- Ctrl+M 移動到括號開始或結束的位置
- Ctrl + F2 添加書簽谍憔。Shift +F2 上一處書簽匪蝙。Ctrl + Shift + F2,刪除所有書簽
- Alt+- 跳轉至上一個光標位置
- Alt+Shift+-: 跳轉至下一個光標位置
選擇
- Ctrl + D 選中光標所在文本习贫,(1)接著按Ctrl+D逛球,繼續(xù)選中相同的文本。(2)按F3,跳轉到下一個相同文本苫昌。(3) 按 Alt+F3颤绕,選中所有相同的文本。
- Shift+↓ 或 Ctrl + L 選中一行
- Shift + 鼠標右鍵 豎向多行選擇
- Ctrl + 鼠標左鍵祟身,同時選中多行編輯
編輯
- Ctrl + Shift +D 復制當前行到下一行奥务,或復制選中區(qū)域代碼到下一行。
- Ctrl + Enter 在當前行下面新增一行袜硫,并跳轉至該行氯葬。對應的有Ctrl + Shift + Enter
- Ctrl + Shift + ↓ 將當前行與下一行互換
- Ctrl+/ 注釋或取消注釋當前行
- Ctrl+Shift+/ 注釋或取消注釋選中的多行
- Ctrl+K+K 從光標處開始刪除代碼至行尾。Ctrl+Shift+K 刪除整行
- Sublime Text 支持一定的自動完成婉陷,按Tab自動補全
分屏帚称、多窗口
- Ctrl+k+b,隱藏/顯示側邊欄
- F11 全屏
- Shift+F11 無干擾全屏
- 隱藏頂部菜單欄秽澳,Ctrl+Shifp+p 輸入view闯睹,選擇View:Toggle Menu
- 多窗口:Alt + Shift + 2左右分屏,Alt + Shift + 8上下分屏担神,Alt + Shift + 5上下左右分屏
- Ctrl + N:在當前窗口創(chuàng)建一個新標簽
- Ctrl + W:關閉當前標簽楼吃,當窗口內沒有標簽時會關閉該窗口
- Ctrl + Shift + T:恢復剛剛關閉的標簽
作者后續(xù)盡量更新出快捷鍵的gif,方便理解的妄讯。
常用插件
ConvertToUTF8
中文支持孩锡,避免Sublime Text中文亂碼
- 安裝package control
- ctrl+Shift+p,輸入install package捞挥,選擇 Package Control: Install Package浮创,回車
- 輸入utf8 ,選擇ConvertToUTF8砌函。完成
Alignment
等號對齊
設置支持的符號
"alignment_chars":[
"=",
":",
"=>"
],
快捷鍵
選中文本后斩披,Ctrl+Alt+A
Bracket Highlighter
括號匹配
注釋DocBlockr
安裝
ctrl+shift+p
-> Install Package
-> docblockr
自定義配置
Preference
-> Package Settings
-> DocBlockr
-> Settings - User
常用配置
{
"jsdocs_extra_tags":[
"@author wingycwang",
"@date {{date}}"
],
"jsdocs_function_description":true,
"jsdocs_param_name": true
}
效果
輸入/* 或 /** 溜族,回車。添加注釋后垦沉,按tab切換注釋標簽煌抒,進行修改。
輸入@,可展開關鍵詞
SideBarEnhancements
新建文件/目錄厕倍,編輯寡壮,打開/運行,顯示讹弯,在選擇中/上級目錄/項目中查找况既,剪切,復制组民,粘貼棒仍,重命名,刪除臭胜,刷新
sidebar增強插件莫其,再也不用為復制一個文件而發(fā)愁了。打開的遠程文件夾也可以直接刷新了耸三。
A File Icon
超清新的文件圖標有木有B叶浮!仪壮!
svn
確保本地已經安裝TortoiseSVN
安裝
ctrl+shift+p
-> Install Package
-> TortoiseSVN
查看默認配置
Preference
-> Package Settings
-> TortoiseSVN
-> Settings - Default
自定義配置
關聯(lián)本地的svn
Preference
-> Package Settings
-> TortoiseSVN
-> Settings - User
{
// Auto close update dialog when no errors, conflicts and merges
"autoCloseUpdateDialog": false,
"tortoiseproc_path": "D:\\Program Files\\TortoiseSVN\\bin\\TortoiseProc.exe"
}
快鍵鍵設置
Preference
-> Package Settings
-> TortoiseSVN
-> Key Bindings - Default
phpfmt
php格式化插件憨颠。天底下若都有此類代碼格式化神器,作者表示可以多敲十年代碼
windows 安裝php
php安裝:http://windows.php.net/download/
或直接下載
解壓到目錄即可积锅。
安裝phpfmt
ctrl+shift+p
-> Install Package
-> phpfmt
配置phpfmt
{
"version": 1,
"php_bin":"D:\\Program Files\\php7\\php.exe",
"enable_auto_align":true,//自動調整對齊
"indent_with_space": true,//自動空格
"format_on_save":true,//保存的時候自動格式化
"psr1": true,
"psr2": true,
}
php格式化
快捷鍵:Ctrl+F11
或者Ctrl+Shift+P
烙心,然后輸入phpfmt,選擇要執(zhí)行的命令即可
- phpfmt: format now //立即格式化 ctrl+F11
- phpfmt: indentation with spaces
- phpfmt: toggle additional transformations
- phpfmt: toggle excluded transformations
- phpfmt: toggle skip execution when .php.tools.ini is missing
- phpfmt: toggle autocomplete
- phpfmt: toggle dependency autoimport
- phpfmt: toggle format on save
- phpfmt: toggle PSR1 - Class and Methods names
- phpfmt: toggle PSR1
- phpfmt: toggle PSR2
- phpfmt: analyse this
- phpfmt: build autocomplete database
- phpfmt: getter and setter (camelCase)
- phpfmt: getter and setter (Go)
- phpfmt: getter and setter (snake_case)
- phpfmt: generate PHPDoc block
- phpfmt: look for .php.tools.ini
- phpfmt: reorganize content of class
- phpfmt: enable/disable additional transformations
- phpfmt: troubleshoot information
- phpfmt: update PHP binary path
參考官網:https://packagecontrol.io/packages/phpfmt
主題
默認主題 Monokai Bright
安裝Material-Theme
ctrl+shift+p
-> Install Package
-> Material Theme
切換主題
ctrl+shift+p
-> Theme
切換主題顏色
ctrl+shift+p
-> Color Scheme
主題選擇很多乏沸,其他網站博客都有介紹。這里就不介紹了爪瓜。作者最鐘愛的還是Sublime的默認主題
top 10 主題
https://scotch.io/@Viclotana/the-10-best-sublime-text-3-themes-of-2017
官網主題
https://packagecontrol.io/browse/labels/theme
其他
Sublime Text 支持MarkDown編輯蹬跃,但是不支持實時預覽,相關的插件有Markdown Preview和MarkdownEditing铆铆。Preview只支持html在瀏覽器中預覽蝶缀。
Sublime Text針對特定的語言C++、Java薄货、Python等翁都,可配合相應的編譯器,快速編譯運行谅猾。
常用鏈接
YUI Compressor注釋規(guī)范:http://yui.github.io/yuidoc/syntax
參考鏈接
https://www.kancloud.cn/digest/sublime-text-complete-guide/61425
其他鏈接
修改csdn圖片水印