Sublime Text3實用技巧

作為一款編輯器神器敛助,自然要有如下條件:

  • 輕量,可配置屋确,支持多平臺
  • 跳轉方便纳击、快捷鍵實用,提高編程效率
  • 可自動注釋攻臀,可格式化评疗。手殘黨必備。

常用配置

Package Control 離線安裝

  1. 打開Sublime Text 茵烈,點擊 Preferences > Browse Packages 選項
  2. 打開后,返回上一級文件夾砌些,然后進入Installed Packages文件夾
  3. 下載Package Control(https://packagecontrol.io/Package%20Control.sublime-package)離線包呜投。拷貝到Installed Packages/ 文件夾下
  4. 重啟Sublime Text

移除插件

  1. Ctrl + Shift +p存璃,輸入 package 仑荐,選中 PackageControl:Remove Package
  2. 選擇要移除的插件。完成

常用快捷鍵

例如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中文亂碼

  1. 安裝package control
  2. ctrl+Shift+p,輸入install package捞挥,選擇 Package Control: Install Package浮创,回車
  3. 輸入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ā)愁了。打開的遠程文件夾也可以直接刷新了耸三。

SideBar增強插件

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圖片水印

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末柄慰,一起剝皮案震驚了整個濱河市鳍悠,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌坐搔,老刑警劉巖藏研,帶你破解...
    沈念sama閱讀 221,548評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異概行,居然都是意外死亡蠢挡,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,497評論 3 399
  • 文/潘曉璐 我一進店門凳忙,熙熙樓的掌柜王于貴愁眉苦臉地迎上來业踏,“玉大人,你說我怎么就攤上這事涧卵∏诩遥” “怎么了?”我有些...
    開封第一講書人閱讀 167,990評論 0 360
  • 文/不壞的土叔 我叫張陵艺演,是天一觀的道長却紧。 經常有香客問我,道長胎撤,這世上最難降的妖魔是什么晓殊? 我笑而不...
    開封第一講書人閱讀 59,618評論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮伤提,結果婚禮上巫俺,老公的妹妹穿的比我還像新娘。我一直安慰自己肿男,他們只是感情好介汹,可當我...
    茶點故事閱讀 68,618評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著舶沛,像睡著了一般嘹承。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上如庭,一...
    開封第一講書人閱讀 52,246評論 1 308
  • 那天叹卷,我揣著相機與錄音,去河邊找鬼坪它。 笑死骤竹,一個胖子當著我的面吹牛,可吹牛的內容都是我干的往毡。 我是一名探鬼主播蒙揣,決...
    沈念sama閱讀 40,819評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼开瞭!你這毒婦竟也來了懒震?” 一聲冷哼從身側響起罩息,我...
    開封第一講書人閱讀 39,725評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎挎狸,沒想到半個月后扣汪,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經...
    沈念sama閱讀 46,268評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡锨匆,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,356評論 3 340
  • 正文 我和宋清朗相戀三年崭别,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片恐锣。...
    茶點故事閱讀 40,488評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡茅主,死狀恐怖,靈堂內的尸體忽然破棺而出土榴,到底是詐尸還是另有隱情诀姚,我是刑警寧澤,帶...
    沈念sama閱讀 36,181評論 5 350
  • 正文 年R本政府宣布玷禽,位于F島的核電站赫段,受9級特大地震影響,放射性物質發(fā)生泄漏矢赁。R本人自食惡果不足惜糯笙,卻給世界環(huán)境...
    茶點故事閱讀 41,862評論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望撩银。 院中可真熱鬧给涕,春花似錦、人聲如沸额获。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,331評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽抄邀。三九已至耘眨,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間境肾,已是汗流浹背毅桃。 一陣腳步聲響...
    開封第一講書人閱讀 33,445評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留准夷,地道東北人。 一個月前我還...
    沈念sama閱讀 48,897評論 3 376
  • 正文 我出身青樓莺掠,卻偏偏與公主長得像衫嵌,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子彻秆,可洞房花燭夜當晚...
    茶點故事閱讀 45,500評論 2 359

推薦閱讀更多精彩內容