標簽(空格分隔): sublime
By 如何優(yōu)雅的使用sublime @晚晴幽草軒
如何 Exclude掉那些緩存文件皮壁、以及無需涉及到得文件
打開設置(Sublime Text > Preferences > Settings燃观,快捷鍵 Command + , )做院,注入如下配置即可;它即可將側(cè)邊欄的 node_modules 予以隱藏:
"folder_exclude_patterns": [".svn", ".git", ".hg", "CVS", "node_modules"]
sublime 安裝package control
- 按 Ctrl+` 調(diào)出console(注:安裝有QQ輸入法的這個快捷鍵會有沖突的牡肉,輸入法屬性設置-輸入法管理-取消熱鍵切換至QQ拼音)粘貼以下代碼到底部命令行并回車:
import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())
- 重啟Sublime Text如果在Perferences->package settings中看到package control這一項赋秀,則安裝成功。按下Ctrl+Shift+P調(diào)出命令面板輸入install 調(diào)出 Install Package 選項并回車梨熙,然后在列表中選中要安裝的插件。
如何使用 Sublime 快速切換項目刀诬?
可通過 Command + Ctrl + P ( windows 是 Ctrl + Alt + P)來快速切換項目了咽扇,還能編輯,關閉陕壹,Clear质欲,Add Floder to Project等等功能
使用 package control 安裝插件
必備插件
Vue Syntax Highlight:Vue(*.vue)高亮插件
SyncedSideBar: 每次打開文件,側(cè)邊欄都會同步顯示該文件所在目錄樹中的位置(如果打開的文件是目錄樹的子集糠馆,還能將目錄樹自動展開嘶伟,真是愛之不已,挺有用的一款插件)又碌。??????????
TrailingSpaces: 空格強迫癥, 檢測并一鍵去除代碼中多余的空格九昧。
在 Preferences / Key Bindings – User加上如下代碼即可(數(shù)組內(nèi)部,當然快捷鍵可自行約定毕匀,我這里用的是 ctrl+shift+d )铸鹰;(?????????? For Front-End)
{ "keys": ["ctrl+shift+d"], "command": "delete_trailing_spaces" }
Doc?Blockr: 代碼塊注釋
可以快速的對函數(shù)進行注釋。保持代碼規(guī)范皂岔。支持多種語言,有 JavaScript (including ES6), PHP, ActionScript, Haxe, CoffeeScript, TypeScript, Java, Apex, Groovy, Objective C, C, C++ and Rust.
/:回車創(chuàng)建一個代碼塊注釋
/*:回車在自動查找函數(shù)中的形參等等蹋笼。SideBarEnhancements插件
SideBarEnhancements是一款很實用的右鍵菜單增強插件;在安裝該插件前躁垛,在Sublime Text左側(cè)FOLDERS欄中點擊右鍵剖毯,只有寥寥幾個簡單的功能;安裝了就相當于給其豐了大胸一般教馆。????????AutoFileName:快捷輸入文件名逊谋,文件路徑自動提示的。自動完成文件名的輸入土铺,如圖片選取胶滋,輸入”/”即可看到相對于本項目文件夾的其他文件。
其他插件
HexViewer: 允許將文件切換到十六進制查看模式
Search Stack Overflow:就是不想動鼠標舒憾,直接在Sublime中打開瀏覽器搜索Stackoverflow
Terminal
這個插件可以讓你在Sublime中直接使用終端打開你的項目文件夾镀钓,并支持使用快捷鍵。SublimeREPL
這可能是對程序員很有用的插件镀迂。SublimeREPL 允許你在 Sublime Text 中運行各種語言(NodeJS 丁溅, Python,Ruby探遵, Scala 和 Haskell 等等)窟赏。SublimeLinter: 用于高亮提示用戶編寫的代碼中存在的不規(guī)范和錯誤的寫法妓柜,支持 JavaScript、CSS涯穷、HTML棍掐、Java、PHP拷况、Python作煌、Ruby 等十多種開發(fā)語言。
HTML-CSS-JS Prettify: 代碼格式化
Javascript-API-Completions :支持Javascript赚瘦、JQuery粟誓、Twitter Bootstrap框架、HTML5標簽屬性提示的插件起意,是少數(shù)支持sublime text 3的后綴提示的插件鹰服,HTML5標簽提示sublime text3自帶,不過JQuery提示還是很有用處的揽咕,也可設置要提示的語言悲酷。
WakaTime – 記錄你的Code時間;
WordCount: 統(tǒng)計頁面單詞數(shù)量
插件卸載
1.ctr+shift+P,輸入package
2.查找remove package
3.輸入你要刪除的package
4.回車,OK
設置快捷鍵
- 設置快捷鍵亲善。在SublimeText里设易,打開Preferences -> Key Bindings - User
快捷鍵使用技巧
Ctrl+Shift+L 選中區(qū)域分行編輯
Ctrl + O 切換出愿文件夾
Ctrl + J 選中區(qū)域合并成一行
sublime 注冊碼 Help => Enter License
—– BEGIN LICENSE —–
TwitterInc
200 User License
EA7E-890007
1D77F72E 390CDD93 4DCBA022 FAF60790
61AA12C0 A37081C5 D0316412 4584D136
94D7F7D4 95BC8C1C 527DA828 560BB037
D1EDDD8C AE7B379F 50C9D69D B35179EF
2FE898C4 8E4277A8 555CE714 E1FB0E43
D5D52613 C3D12E98 BC49967F 7652EED2
9D2D2E61 67610860 6D338B72 5CF95C69
E36B85CC 84991F19 7575D828 470A92AB
—— END LICENSE ——
—– BEGIN LICENSE —–
Michael Barnes
Single User License
EA7E-821385
8A353C41 872A0D5C DF9B2950 AFF6F667
C458EA6D 8EA3C286 98D1D650 131A97AB
AA919AEC EF20E143 B361B1E7 4C8B7F04
B085E65E 2F5F5360 8489D422 FB8FC1AA
93F6323C FD7F7544 3F39C318 D95E6480
FCCC7561 8A4A1741 68FA4223 ADCEDE07
200C25BE DBBC4855 C4CFB774 C5EC138C
0FEC1CEF D9DCECEC D3A5DAD1 01316C36
—— END LICENSE ——
—– BEGIN LICENSE —–
Nicolas Hennion
Single User License
EA7E-866075
8A01AA83 1D668D24 4484AEBC 3B04512C
827B0DE5 69E9B07A A39ACCC0 F95F5410
729D5639 4C37CECB B2522FB3 8D37FDC1
72899363 BBA441AC A5F47F08 6CD3B3FE
CEFB3783 B2E1BA96 71AAF7B4 AFB61B1D
0CC513E7 52FF2333 9F726D2C CDE53B4A
810C0D4F E1F419A3 CDA0832B 8440565A
35BF00F6 4CA9F869 ED10E245 469C233E
—— END LICENSE ——
—– BEGIN LICENSE —–
Anthony Sansone
Single User License
EA7E-878563
28B9A648 42B99D8A F2E3E9E0 16DE076E
E218B3DC F3606379 C33C1526 E8B58964
B2CB3F63 BDF901BE D31424D2 082891B5
F7058694 55FA46D8 EFC11878 0868F093
B17CAFE7 63A78881 86B78E38 0F146238
BAE22DBB D4EC71A1 0EC2E701 C7F9C648
5CF29CA3 1CB14285 19A46991 E9A98676
14FD4777 2D8A0AB6 A444EE0D CA009B54
—— END LICENSE ——
—– BEGIN LICENSE —–
Alexey Plutalov
Single User License
EA7E-860776
3DC19CC1 134CDF23 504DC871 2DE5CE55
585DC8A6 253BB0D9 637C87A2 D8D0BA85
AAE574AD BA7D6DA9 2B9773F2 324C5DEF
17830A4E FBCF9D1D 182406E9 F883EA87
E585BBA1 2538C270 E2E857C2 194283CA
7234FF9E D0392F93 1D16E021 F1914917
63909E12 203C0169 3F08FFC8 86D06EA8
73DDAEF0 AC559F30 A6A67947 B60104C6
—— END LICENSE ——