20160909
JS自動(dòng)完成插件
JavaScript Completions
Andyjs2
Sublime Text 3 寫js智能提示插件
20160831
sublime text 3解放鼠標(biāo)的快捷鍵總結(jié)
Command+Shift+L 先選中多行,再按下快捷鍵吓著,會(huì)在每行行尾插入光標(biāo)固该,即可同時(shí)編輯這些行。
Ctrl+Shift+M 選擇括號(hào)內(nèi)的內(nèi)容(繼續(xù)選擇父括號(hào))颗搂。舉個(gè)栗子:快速選中刪除函數(shù)中的代碼,重寫函數(shù)體代碼或重寫括號(hào)內(nèi)里的內(nèi)容郑现。
Ctrl+M 光標(biāo)移動(dòng)至括號(hào)內(nèi)結(jié)束或開始的位置投慈。
Command+← 移動(dòng)到行首
shift+↓ 向下選中多行。類似Command + L
Ctrl+Shift+← 向左單位性地選中文本妈倔。同時(shí)博投,Command+shift+←會(huì)選擇本行所有內(nèi)容
Ctrl+J 合并選中的多行代碼為一行
Ctrl+K+U 轉(zhuǎn)換大寫。
Ctrl+K+L 轉(zhuǎn)換小寫盯蝴。
Ctrl+Tab 按文件瀏覽過的順序毅哗,切換當(dāng)前窗口的標(biāo)簽頁。
Alt+Shift+1 窗口分屏捧挺,恢復(fù)默認(rèn)1屏(非小鍵盤的數(shù)字)
Alt+Shift+2 左右分屏-2列
20160822
sublime3- CPU占用率過高
sublime text 3 cpu 占用率過高是正陈敲啵現(xiàn)象嗎
目前的解決辦法是在preference的setting中設(shè)置:"index_files":false;目前沒有發(fā)現(xiàn)有副作用闽烙。
另外官方討論組的方法有兩個(gè):
Sublime 3, cpu usage
20160719
Command + D 選中一個(gè)單詞
Command + L 選中一行
Command 按住Command鍵再點(diǎn)擊想選中的行
Command + Ctrl + G (選中部分文本時(shí)) 按此鍵選中所有相同文本
Command + D (選中部分文本時(shí)) 直接選中下一次出現(xiàn)的該文本
20160718
HTMLBeautify
操作:Mac OS X: Command-Option-Shift-F
Sublime Alignment
How to install & use Sublime Alignment 設(shè)置
{ // The mid-line characters to align in a multi-line selection, changing // this to an empty array will disable mid-line alignment "alignment_chars": [ "=", ":" ]}
Using Sublime Alignment ?
Simple:
Select the lines you wish to align.
Press Ctrl+Alt+A (Windows & Linux) or Command+Ctrl+A (Mac OS X)
20160622
注釋插件
Doc?Blockr
前端
20160529-react語法高亮
install Babel
設(shè)置:
- Open a file with that extension,
- Select View from the menu,
- Then Syntax -> Open all with current extension as... -> Babel -> JavaScript (Babel).
- Repeat this for each extension (e.g.: .js and .jsx).
插件文檔
Babel Snippets-對(duì)上邊的補(bǔ)充 (鏈接地址)翅睛,有一些代碼片段可以快速完成react代碼的快速輸入
20160527-針對(duì)EJS模板引擎的錯(cuò)誤提示插件,未測(cè)試,暫時(shí)不考慮EJS作為以后的主力宏所。
目前在Sublime Text 3下已經(jīng)有合適的插件了。
install Babel
install EJS2
(EJS2依賴于Babel插件摊溶,需要同時(shí)安裝這兩個(gè)插件)
設(shè)置過程:View->Syntax->EJS2-><% %> or (<? ?>, <$ $>, <@ @>)爬骤。
知乎鏈接:
20160525-技巧
Preference->Settings-User
"save_on_focus_lost": true
失去焦點(diǎn),sublime自動(dòng)保存
參考鏈接
sublime text3有沒有自動(dòng)保存文件的插件莫换?
20160511-技巧
lorem + Tab 自動(dòng)生成假文
如何取消sublime自動(dòng)換行
"preferences-->setting-user", 在打開的配置文件中添加
{"word_wrap" : false,}
20160409-基本快捷鍵:
Windows下選擇多行:
Ctrl + Alt + Up Column selection up
Ctrl + Alt + Down Column selection down插入:
Ctrl + ? Insert line after
Ctrl + ? + ? Insert line before整行移動(dòng)
Ctrl + ? + ↑ Move line/selection up
Ctrl + ? + ↓ Move line/selection down
Ctrl + ] Indent current line(s)
Ctrl + [ Un-indent current line(s)刪除
Ctrl + KK Delete from cursor to end of line
Ctrl + K + ? Delete from cursor to start of line選擇
Ctrl + L 選擇整行霞玄,多按可繼續(xù)向下選擇整行
參考鏈接Keyboard Shortcuts - Windows/Linux
20160405插件篇:
Alignment
AutoFileName
Bracket Highlighter
Color Highlighter
CSS Format
Emmet
GIT
JsFormat
LESS
Markdown Preview
Markdown Editing
QuoteHTML
Side Bar
SublimeTmpl
用于快速生成模板
快捷鍵:
ctrl+alt+h html
ctrl+alt+j javascript
ctrl+alt+c css
ctrl+alt+p php
ctrl+alt+r ruby
ctrl+alt+shift+p python
SublimeCodeIntel
這貨對(duì)js的支持布什不是半點(diǎn)的差,已經(jīng)從列表清單刪除
替代品Better Completion
SublimeLinter
BufferScroll --記錄代碼折疊
其他內(nèi)容
sublime3開啟package control
Ctrl+` 調(diào)出console
輸入代碼:
import urllib.request,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)
sublime2開啟package control
import urllib2,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler()) ); by = urllib2.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by) if dh == h else None; print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else 'Please restart Sublime Text to finish installation')
參考鏈接:
求一個(gè)Sublime Text 2代碼折疊狀態(tài)保存的插件?
推薦拉岁!Sublime Text 最佳插件列表