Sublime Text3實(shí)用技巧

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

  • 輕量,可配置,支持多平臺
  • 跳轉(zhuǎn)方便、快捷鍵實(shí)用,提高編程效率
  • 可自動注釋,可格式化。手殘黨必備。

常用配置

Package Control 離線安裝

  1. 打開Sublime Text ,點(diǎn)擊 Preferences > Browse Packages 選項(xiàng)
  2. 打開后,返回上一級文件夾,然后進(jìn)入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 + `:調(diào)出控制臺
    若不能調(diào)出。則ctrl+shift+p -> Key Bindings ,在Default中搜索`,
    作者的是260行,
{ "keys": ["Ctrl+`"], "command": "show_panel", "args": {"panel": "console", "toggle": true} },

復(fù)制該行到User文件中,將

["Ctrl+`"]   改為    ["Alt+`"]

然后通過Alt+ `,調(diào)出控制臺

跳轉(zhuǎn)

  • Ctrl + G 輸入行號跳轉(zhuǎn)到指定行
  • Ctrl + R 會列舉出當(dāng)前文件中的符號(類名或方法名),輸入符號名稱,可跳轉(zhuǎn)到該處
  • ctrl + P 列舉所有的文件名稱,輸入文件名稱,可快速跳轉(zhuǎn)到該文件。輸入@ 快速查找函數(shù) ,輸入# 快速跳轉(zhuǎn)到文本內(nèi)容,輸入: 跳轉(zhuǎn)到行號
  • Ctrl+M 移動到括號開始或結(jié)束的位置
  • Ctrl + F2 添加書簽。Shift +F2 上一處書簽。Ctrl + Shift + F2,刪除所有書簽
  • Alt+- 跳轉(zhuǎn)至上一個光標(biāo)位置
  • Alt+Shift+-: 跳轉(zhuǎn)至下一個光標(biāo)位置

選擇

  • Ctrl + D 選中光標(biāo)所在文本,(1)接著按Ctrl+D,繼續(xù)選中相同的文本。(2)按F3,跳轉(zhuǎn)到下一個相同文本。(3) 按 Alt+F3,選中所有相同的文本。
  • Shift+↓ 或 Ctrl + L 選中一行
  • Shift + 鼠標(biāo)右鍵 豎向多行選擇
  • Ctrl + 鼠標(biāo)左鍵,同時選中多行編輯

編輯

  • Ctrl + Shift +D 復(fù)制當(dāng)前行到下一行,或復(fù)制選中區(qū)域代碼到下一行。
  • Ctrl + Enter 在當(dāng)前行下面新增一行,并跳轉(zhuǎn)至該行。對應(yīng)的有Ctrl + Shift + Enter
  • Ctrl + Shift + ↓ 將當(dāng)前行與下一行互換
  • Ctrl+/ 注釋或取消注釋當(dāng)前行
  • Ctrl+Shift+/ 注釋或取消注釋選中的多行
  • Ctrl+K+K 從光標(biāo)處開始刪除代碼至行尾。Ctrl+Shift+K 刪除整行
  • Sublime Text 支持一定的自動完成,按Tab自動補(bǔ)全

分屏、多窗口

  • Ctrl+k+b,隱藏/顯示側(cè)邊欄
  • F11 全屏
  • Shift+F11 無干擾全屏
  • 隱藏頂部菜單欄,Ctrl+Shifp+p 輸入view,選擇View:Toggle Menu
  • 多窗口:Alt + Shift + 2左右分屏,Alt + Shift + 8上下分屏,Alt + Shift + 5上下左右分屏
  • Ctrl + N:在當(dāng)前窗口創(chuàng)建一個新標(biāo)簽
  • Ctrl + W:關(guān)閉當(dāng)前標(biāo)簽,當(dāng)窗口內(nèi)沒有標(biāo)簽時會關(guān)閉該窗口
  • Ctrl + Shift + T:恢復(fù)剛剛關(guān)閉的標(biāo)簽

作者后續(xù)盡量更新出快捷鍵的gif,方便理解的。

常用插件

ConvertToUTF8

中文支持,避免Sublime Text中文亂碼

  1. 安裝package control
  2. ctrl+Shift+p,輸入install package,選擇 Package Control: Install Package,回車
  3. 輸入utf8 ,選擇ConvertToUTF8。完成

Alignment

等號對齊

設(shè)置支持的符號

    "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切換注釋標(biāo)簽,進(jìn)行修改。

輸入@,可展開關(guān)鍵詞


@展開關(guān)鍵詞

SideBarEnhancements

新建文件/目錄,編輯,打開/運(yùn)行,顯示,在選擇中/上級目錄/項(xiàng)目中查找,剪切,復(fù)制,粘貼,重命名,刪除,刷新
sidebar增強(qiáng)插件,再也不用為復(fù)制一個文件而發(fā)愁了。打開的遠(yuǎn)程文件夾也可以直接刷新了。

SideBar增強(qiáng)插件

A File Icon

超清新的文件圖標(biāo)有木有!?。?/p>

文件圖標(biāo)

svn

確保本地已經(jīng)安裝TortoiseSVN

安裝
ctrl+shift+p -> Install Package -> TortoiseSVN

查看默認(rèn)配置
Preference -> Package Settings -> TortoiseSVN -> Settings - Default

自定義配置
關(guān)聯(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"
}

快鍵鍵設(shè)置
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,//自動調(diào)整對齊
    "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

參考官網(wǎng):https://packagecontrol.io/packages/phpfmt

主題

默認(rèn)主題 Monokai Bright

安裝Material-Theme

ctrl+shift+p -> Install Package -> Material Theme

切換主題
ctrl+shift+p -> Theme

切換主題顏色
ctrl+shift+p -> Color Scheme

主題選擇很多,其他網(wǎng)站博客都有介紹。這里就不介紹了。作者最鐘愛的還是Sublime的默認(rèn)主題
top 10 主題

https://scotch.io/@Viclotana/the-10-best-sublime-text-3-themes-of-2017

官網(wǎng)主題
https://packagecontrol.io/browse/labels/theme

其他

Sublime Text 支持MarkDown編輯,但是不支持實(shí)時預(yù)覽,相關(guān)的插件有Markdown Preview和MarkdownEditing。Preview只支持html在瀏覽器中預(yù)覽。

Sublime Text針對特定的語言C++、Java、Python等,可配合相應(yīng)的編譯器,快速編譯運(yùn)行。

常用鏈接

YUI Compressor注釋規(guī)范:http://yui.github.io/yuidoc/syntax

參考鏈接
https://www.kancloud.cn/digest/sublime-text-complete-guide/61425

其他鏈接
修改csdn圖片水印

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容