SublimeText 相關(guān)整理

原文地址?SublimeText 相關(guān)整理

SublimeText是一款非常精巧的文本編輯器莹痢,適合編寫代碼、做筆記墓赴、寫文章竞膳。它用戶界面十分整潔,功能非同凡響诫硕,性能快得出奇坦辟。這些非常棒的特性 包括任意跳轉(zhuǎn)(Goto Anything)、多重選擇(multiple selections)章办、指令面板(command palette)锉走、免打擾模式(distraction free mode)滨彻、分區(qū)編輯(split editing)、快速項目切換(instant project switch)挪蹭,你還可以隨意地自定義更多功能亭饵。還有,這款編輯器支持Mac梁厉、Windows和Linux平臺辜羊。

SublimeText 本身已經(jīng)非常強大,但是更棒的是有一長串的插件支持它词顾,給它帶來更強大的功能八秃。

1. 下載地址

https://www.sublimetext.com/3

2. 安裝 Package Control

https://packagecontrol.io/installation

快捷鍵 ctrl+` 或者 菜單 View > Show Console 打開控制臺

sublime text3 運行

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)

sublime text2 運行

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')

或者手動安裝

點擊菜單Preferences > Browse Packages打開安裝目錄

下載安裝包 https://packagecontrol.io/Package%20Control.sublime-package

copy到安裝目錄

重啟sublime text

3. 添加到系統(tǒng)右鍵菜單

http://my.oschina.net/adairs/blog/466777

把下面添加到 安裝目錄下 新建文本,重命名為 sublime_addright.reg 雙擊運行即可

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\SublimeText3]

@="用 SublimeText3 打開"

"Icon"="D:\\Program Files\\Sublime Text 3\\sublime_text.exe,0"

[HKEY_CLASSES_ROOT\*\shell\SublimeText3\command]

@="D:\\Program Files\\Sublime Text 3\\sublime_text.exe %1"

[HKEY_CLASSES_ROOT\Directory\shell\SublimeText3]

@="用 SublimeText3 打開"

"Icon"="D:\\Program Files\\Sublime Text 3\\sublime_text.exe,0"

[HKEY_CLASSES_ROOT\Directory\shell\SublimeText3\command]

@="D:\\Program Files\\Sublime Text 3\\sublime_text.exe %1"

刪除腳本

sublime_delright.reg

Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT\*\shell\SublimeText3]

[-HKEY_CLASSES_ROOT\Directory\shell\SublimeText3]

4. 常用快捷鍵

https://www.douban.com/note/362268947/

選擇類

Ctrl+D 選中光標所占的文本肉盹,繼續(xù)操作則會選中下一個相同的文本昔驱。

Alt+F3 選中文本按下快捷鍵,即可一次性選擇全部的相同文本進行同時編輯上忍。舉個栗子:快速選中并更改所有相同的變量名舍悯、函數(shù)名等。

Ctrl+L 選中整行睡雇,繼續(xù)操作則繼續(xù)選擇下一行,效果和 Shift+↓ 效果一樣饮醇。

Ctrl+Shift+L 先選中多行它抱,再按下快捷鍵,會在每行行尾插入光標朴艰,即可同時編輯這些行观蓄。

Ctrl+Shift+M 選擇括號內(nèi)的內(nèi)容(繼續(xù)選擇父括號)。舉個栗子:快速選中刪除函數(shù)中的代碼祠墅,重寫函數(shù)體代碼或重寫括號內(nèi)里的內(nèi)容侮穿。

Ctrl+M 光標移動至括號內(nèi)結(jié)束或開始的位置。

Ctrl+Enter 在下一行插入新行毁嗦。舉個栗子:即使光標不在行尾亲茅,也能快速向下插入一行。

Ctrl+Shift+Enter 在上一行插入新行狗准。舉個栗子:即使光標不在行首克锣,也能快速向上插入一行。

Ctrl+Shift+[ 選中代碼腔长,按下快捷鍵袭祟,折疊代碼。

Ctrl+Shift+] 選中代碼捞附,按下快捷鍵巾乳,展開代碼您没。

Ctrl+K+0 展開所有折疊代碼。

Ctrl+← 向左單位性地移動光標胆绊,快速移動光標氨鹏。

Ctrl+→ 向右單位性地移動光標,快速移動光標辑舷。

shift+↑ 向上選中多行喻犁。

shift+↓ 向下選中多行。

Shift+← 向左選中文本何缓。

Shift+→ 向右選中文本肢础。

Ctrl+Shift+← 向左單位性地選中文本。

Ctrl+Shift+→ 向右單位性地選中文本碌廓。

Ctrl+Shift+↑ 將光標所在行和上一行代碼互換(將光標所在行插入到上一行之前)传轰。

Ctrl+Shift+↓ 將光標所在行和下一行代碼互換(將光標所在行插入到下一行之后)。

Ctrl+Alt+↑ 向上添加多行光標谷婆,可同時編輯多行慨蛙。

Ctrl+Alt+↓ 向下添加多行光標,可同時編輯多行纪挎。

編輯類

Ctrl+J 合并選中的多行代碼為一行期贫。舉個栗子:將多行格式的CSS屬性合并為一行。

Ctrl+Shift+D 復(fù)制光標所在整行异袄,插入到下一行通砍。

Tab 向右縮進。

Shift+Tab 向左縮進烤蜕。

Ctrl+K+K 從光標處開始刪除代碼至行尾封孙。

Ctrl+Shift+K 刪除整行。

Ctrl+/ 注釋單行讽营。

Ctrl+Shift+/ 注釋多行虎忌。

Ctrl+K+U 轉(zhuǎn)換大寫。

Ctrl+K+L 轉(zhuǎn)換小寫橱鹏。

Ctrl+Z 撤銷膜蠢。

Ctrl+Y 恢復(fù)撤銷。

Ctrl+U 軟撤銷莉兰,感覺和 Gtrl+Z 一樣狡蝶。

Ctrl+F2 設(shè)置書簽

Ctrl+T 左右字母互換。

F6 單詞檢測拼寫

搜索類

Ctrl+F 打開底部搜索框贮勃,查找關(guān)鍵字贪惹。

Ctrl+shift+F 在文件夾內(nèi)查找,與普通編輯器不同的地方是sublime允許添加多個文件夾進行查找寂嘉,略高端奏瞬,未研究枫绅。

Ctrl+P 打開搜索框。舉個栗子:1硼端、輸入當前項目中的文件名并淋,快速搜索文件,2珍昨、輸入@和關(guān)鍵字县耽,查找文件中函數(shù)名,3镣典、輸入:和數(shù)字兔毙,跳轉(zhuǎn)到文件中該行代碼,4兄春、輸入#和關(guān)鍵字澎剥,查找變量名。

Ctrl+G 打開搜索框赶舆,自動帶:哑姚,輸入數(shù)字跳轉(zhuǎn)到該行代碼。舉個栗子:在頁面代碼比較長的文件中快速定位芜茵。

Ctrl+R 打開搜索框叙量,自動帶@,輸入關(guān)鍵字九串,查找文件中的函數(shù)名宛乃。舉個栗子:在函數(shù)較多的頁面快速查找某個函數(shù)。

Ctrl+: 打開搜索框蒸辆,自動帶#,輸入關(guān)鍵字析既,查找文件中的變量名躬贡、屬性名等。

Ctrl+Shift+P 打開命令框眼坏。場景栗子:打開命名框拂玻,輸入關(guān)鍵字,調(diào)用sublime text或插件的功能宰译,例如使用package安裝插件檐蚜。

Esc 退出光標多行選擇,退出搜索框沿侈,命令框等闯第。

顯示類

Ctrl+Tab 按文件瀏覽過的順序,切換當前窗口的標簽頁缀拭。

Ctrl+PageDown 向左切換當前窗口的標簽頁咳短。

Ctrl+PageUp 向右切換當前窗口的標簽頁填帽。

Alt+Shift+1 窗口分屏,恢復(fù)默認1屏(非小鍵盤的數(shù)字)

Alt+Shift+2 左右分屏-2列

Alt+Shift+3 左右分屏-3列

Alt+Shift+4 左右分屏-4列

Alt+Shift+5 等分4屏

Alt+Shift+8 垂直分屏-2屏

Alt+Shift+9 垂直分屏-3屏

Ctrl+K+B 開啟/關(guān)閉側(cè)邊欄咙好。

F11 全屏模式

Shift+F11 免打擾模式

5. 常用插件

側(cè)邊欄插件

全棧開發(fā)必備的10款Sublime Text 插件

http://www.php100.com/html/it/focus/2014/1128/7935.html

Sublime Text 3 常用插件

http://www.cnblogs.com/Rising/p/3741116.html

Sublime Text 3 支持的熱門插件推薦

http://www.imjeff.cn/blog/146/

sublime text 3 插件推薦

http://www.zhihu.com/question/24736400

牛人總結(jié)的Sublime Text的心得經(jīng)驗

https://github.com/jikeytang/sublime-text

Emmet

Emmet 項目的前身是前端開發(fā)人員熟知的 Zen Coding(快速編寫 HTML/CSS 代碼的方案)篡腌。在 Sublime Text 編輯器中搭配 Emmet 插件真的是讓你編碼快上加快。

AllAutocomplete

Sublime Text 默認的 Autocomplete 功能只考慮當前的文件勾效,而 AllAutocomplete 插件會搜索所有打開的文件來尋找匹配的提示詞嘹悼。

Sublime Prefixr

Prefixr,CSS3 私有前綴自動補全插件层宫,顯然也很有用哇

JS Format

一個JS代碼格式化插件杨伙。

Alignment

等號對齊(Ctrl+Alt+A)

CSScomb

CSS屬性排序

SublimeLinter

一個支持lint語法的插件,可以高亮linter認為有錯誤的代碼行卒密,也支持高亮一些特別的注釋缀台,比如“TODO”,這樣就可以被快速定位哮奇。(IntelliJ IDEA的TODO功能很贊膛腐,這個插件雖然比不上,但是也夠用了吧)

Placeholders

故名思意鼎俘,占位用哲身,包括一些占位文字和HTML代碼片段,實用贸伐。

JsMinifier

該插件基于Google Closure compiler勘天,自動壓縮js文件。

SideBarEnhancements

SideBarEnhancements 是一款很實用的右鍵菜單增強插件捉邢,有以 diff 形式顯示未保存的修改脯丝、在文件管理器中顯示該文件、復(fù)制文件路徑伏伐、在側(cè)邊欄中定位該文件等功能宠进,也有基礎(chǔ)的諸如新建文件/目錄,編輯藐翎,打開/運行材蹬,顯示,在選擇中/上級目錄/項目中查找吝镣,剪切堤器,復(fù)制,粘貼末贾,重命名闸溃,刪除,刷新等常見功能。

jQuery

jQuery 代碼提示

Tag

Html格式化

YUI Compressor

壓縮JS和CSS文件

docblockr

生成注釋插件[文檔]

各種語言的Snippets

參考文獻

將Sublime Text3添加到右鍵菜單中

https://packagecontrol.io/installation

Sublime Text 3 快捷鍵總結(jié)

全棧開發(fā)必備的10款Sublime Text 插件

Sublime Text 3 常用插件

Sublime Text 3 支持的熱門插件推薦

sublime text 3 插件推薦

牛人總結(jié)的Sublime Text的心得經(jīng)驗

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末圈暗,一起剝皮案震驚了整個濱河市掂为,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌员串,老刑警劉巖勇哗,帶你破解...
    沈念sama閱讀 219,039評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異寸齐,居然都是意外死亡欲诺,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,426評論 3 395
  • 文/潘曉璐 我一進店門渺鹦,熙熙樓的掌柜王于貴愁眉苦臉地迎上來扰法,“玉大人,你說我怎么就攤上這事毅厚∪洌” “怎么了?”我有些...
    開封第一講書人閱讀 165,417評論 0 356
  • 文/不壞的土叔 我叫張陵吸耿,是天一觀的道長祠锣。 經(jīng)常有香客問我,道長咽安,這世上最難降的妖魔是什么伴网? 我笑而不...
    開封第一講書人閱讀 58,868評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮妆棒,結(jié)果婚禮上澡腾,老公的妹妹穿的比我還像新娘。我一直安慰自己糕珊,他們只是感情好动分,可當我...
    茶點故事閱讀 67,892評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著红选,像睡著了一般澜公。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上纠脾,一...
    開封第一講書人閱讀 51,692評論 1 305
  • 那天,我揣著相機與錄音蜕青,去河邊找鬼苟蹈。 笑死,一個胖子當著我的面吹牛右核,可吹牛的內(nèi)容都是我干的慧脱。 我是一名探鬼主播,決...
    沈念sama閱讀 40,416評論 3 419
  • 文/蒼蘭香墨 我猛地睜開眼贺喝,長吁一口氣:“原來是場噩夢啊……” “哼菱鸥!你這毒婦竟也來了宗兼?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,326評論 0 276
  • 序言:老撾萬榮一對情侶失蹤氮采,失蹤者是張志新(化名)和其女友劉穎殷绍,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體鹊漠,經(jīng)...
    沈念sama閱讀 45,782評論 1 316
  • 正文 獨居荒郊野嶺守林人離奇死亡主到,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,957評論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了躯概。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片登钥。...
    茶點故事閱讀 40,102評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖娶靡,靈堂內(nèi)的尸體忽然破棺而出牧牢,到底是詐尸還是另有隱情,我是刑警寧澤姿锭,帶...
    沈念sama閱讀 35,790評論 5 346
  • 正文 年R本政府宣布塔鳍,位于F島的核電站,受9級特大地震影響艾凯,放射性物質(zhì)發(fā)生泄漏献幔。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,442評論 3 331
  • 文/蒙蒙 一趾诗、第九天 我趴在偏房一處隱蔽的房頂上張望蜡感。 院中可真熱鬧,春花似錦恃泪、人聲如沸郑兴。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,996評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽情连。三九已至,卻和暖如春览效,著一層夾襖步出監(jiān)牢的瞬間却舀,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,113評論 1 272
  • 我被黑心中介騙來泰國打工锤灿, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留挽拔,地道東北人。 一個月前我還...
    沈念sama閱讀 48,332評論 3 373
  • 正文 我出身青樓但校,卻偏偏與公主長得像螃诅,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,044評論 2 355

推薦閱讀更多精彩內(nèi)容