必威电竞|足球世界杯竞猜平台

Sublime Text
來(lái)源:互聯(lián)網(wǎng)

Sublime Text是一款跨平臺(tái)的文字編輯器,支持WindowsLinux、MacOS X等操作系統(tǒng)。該軟件最初由程序員Jon Skinner于2008年1月份開(kāi)發(fā),最初作為具有豐富擴(kuò)展功能的VIM。Sublime Text擁有漂亮的用戶界面和強(qiáng)大的功能,如代碼縮略圖Python插件、代碼段等。用戶還可以自定義鍵綁定、菜單和工具欄。Sublime Text的主要功能包括拼寫檢查、書簽、完整的Python API、Goto功能、即時(shí)項(xiàng)目切換、多選擇和多窗口等。 Sublime Text是一款收費(fèi)軟件,但可以無(wú)限期試用。用戶可以通過(guò)套件(Package)擴(kuò)充功能自定義Sublime Text,大多數(shù)套件使用自由軟件授權(quán)。

功能特性

SublimeText支持多種編程語(yǔ)言的語(yǔ)法高亮、擁有優(yōu)秀的代碼自動(dòng)完成功能,還擁有代碼片段(Snippet)的功能,可以將常用的代碼片段保存起來(lái),在需要時(shí)隨時(shí)調(diào)用。支持VIM模式,可以使用Vim模式下的多數(shù)命令。支持宏,簡(jiǎn)單地說(shuō)就是把操作錄制下來(lái)或者自己編寫命令,然后播放剛才錄制的操作或者命令。

SublimeText還具有良好的擴(kuò)展能力和完全開(kāi)放的用戶自定義配置與神奇實(shí)用的編輯狀態(tài)恢復(fù)功能。支持強(qiáng)大的多行選擇和多行編輯。強(qiáng)大的快捷命令“可以實(shí)時(shí)搜索到相應(yīng)的命令、選項(xiàng)、snippet和syntex,按下回車就可以直接執(zhí)行,減少了查找的麻煩。即時(shí)的文件切換。隨心所欲的跳轉(zhuǎn)到任意文件的任意位置。多重選擇功能允許在頁(yè)面中同時(shí)存在多個(gè)光標(biāo)。

該編輯器在界面上比較有特色的是支持多種布局和代碼縮略圖,右側(cè)的文件略縮圖滑動(dòng)條,方便地觀察當(dāng)前窗口在文件的那個(gè)位置。也提供了F11和Shift+F11進(jìn)入全屏免打擾模式。代碼縮略圖、多標(biāo)簽頁(yè)和多種布局設(shè)置,在大屏幕或需同時(shí)編輯多文件時(shí)尤為方便全屏免打擾模式,更加專心于編輯。代碼縮略圖的功能在更早的編輯器TextMate中就已經(jīng)存在,TextMate已經(jīng)開(kāi)源。SublimeText2支持文件夾瀏覽,可以打開(kāi)文件夾,在左側(cè)會(huì)有導(dǎo)航欄,方便在同時(shí)處理多個(gè)文件。3、多個(gè)位置同時(shí)編輯,按住ctrl,用鼠標(biāo)選擇多個(gè)位置,可以同時(shí)在對(duì)應(yīng)位置進(jìn)行相同操作。

SublimeText還有編輯狀態(tài)恢復(fù)的能力,即當(dāng)你修改了一個(gè)文件,但沒(méi)有保存,這時(shí)退出軟件,軟件不詢問(wèn)用戶是否要保存的,因?yàn)闊o(wú)論是用戶自發(fā)退出還是意外崩潰退出,下次啟動(dòng)軟件后,之前的編輯狀態(tài)都會(huì)被完整恢復(fù),就像退出前時(shí)一樣。

特色功能

良好的擴(kuò)展功能,官方稱之為安裝包(Package)。

右邊沒(méi)有滾動(dòng)條,取而代之的是代碼縮略圖,這個(gè)功能非常贊

強(qiáng)大的快捷命令“可以實(shí)時(shí)搜索到相應(yīng)的命令、選項(xiàng)、snippet和syntex,按下回車就可以直接執(zhí)行,減少了查找的麻煩。”

即時(shí)的文件切換。

隨心所欲的跳轉(zhuǎn)到任意文件的任意位置。

多重選擇(Multi-Selection)功能允許在頁(yè)面中同時(shí)存在多個(gè)光標(biāo)。

支持VIM模式。

支持宏,宏是什么,簡(jiǎn)單地說(shuō)就是把操作錄制下來(lái)或者自己編寫命令,然后播放剛才錄制的操作或者命令。

主要特點(diǎn)

1、深度整合GBK編碼,可以完美支持GBK編碼文件。

2、去除自動(dòng)檢測(cè)升級(jí)提示。

3、自動(dòng)換行功能。

4、安裝Zen Coding(ZenCoding)插件

5、調(diào)整字體大小為11px以適合正常人使用習(xí)慣。

6、軟件已注冊(cè)。

常見(jiàn)功能

自動(dòng)完成

自動(dòng)完成的快捷鍵是Tab,如果在HTML中,輸入cl按下tab,即可自動(dòng)補(bǔ)全為class=””;加上zencoding后,更是如虎添翼,后面再講到

多列編輯

按住ctrl點(diǎn)擊鼠標(biāo),會(huì)出現(xiàn)多個(gè)閃爍的光標(biāo),這時(shí)可同時(shí)修改多處,或者按住鼠標(biāo)中鍵拖拽。

代碼注釋功能

ctrl+/、ctrl+shift+/分別為行注釋和塊注釋,再按一下就能去掉注釋,ST2能夠自動(dòng)識(shí)別是html、層疊樣式表還是js文件,給出不同類型的注釋。

行操作

ctrl+alt+↑、ctrl+alt+↓向上或者向下交換兩行,ctrl+enter,光標(biāo)后插入空行,ctrl+d選擇相似,可以參考后面的快捷鍵列表。

快捷鍵

ctrl+L選擇整行(按住-繼續(xù)選擇下行)。

Ctrl+KK從光標(biāo)處刪除至行尾。

Ctrl+KBackspace從光標(biāo)處刪除至行首。

Ctrl+J合并行(已選擇需要合并的多行時(shí))。

Ctrl+KU改為大寫。

Ctrl+KL改為小寫。

Ctrl+D選擇字符串(按住-繼續(xù)選擇下個(gè)相同的字符串)。

Ctrl+M光標(biāo)移動(dòng)至括號(hào)內(nèi)開(kāi)始或結(jié)束的位置。

Ctrl+/注釋整行(如已選擇內(nèi)容,同“Ctrl+Shift+/”效果)。

ctrl+Shift+c轉(zhuǎn)換為utf8。

Ctrl+R搜索指定文件的函數(shù)標(biāo)簽。

Ctrl+G跳轉(zhuǎn)到指定行。

Ctrl+KT折疊屬性。

Ctrl+K0展開(kāi)所有。

Ctrl+U軟撤銷。

Ctrl+T詞互換。

Tab縮進(jìn)自動(dòng)完成。

Shift+Tab去除縮進(jìn)。

Ctrl+F2設(shè)置書簽。

F2下一個(gè)書簽。

Shift+F2上一個(gè)書簽。

shift+鼠標(biāo)右鍵列選擇。

Alt+F3選中文本按下快捷鍵,即可一次性選擇全部的相同文本進(jìn)行同時(shí)編輯。

Alt+.閉合當(dāng)前標(biāo)簽。

F6檢測(cè)語(yǔ)法錯(cuò)誤。

F9行排序(按a-z)。

F11全屏模式。

ctrl+Enter光標(biāo)后插入行。

Ctrl+Shift+Enter光標(biāo)前插入行。

Ctrl+Shift+[折疊代碼。

Ctrl+Shift+]展開(kāi)代碼。

Ctrl+Shift+↑與上行互換。

Ctrl+Shift+↓與下行互換。

Ctrl+Shift+A選擇光標(biāo)位置父標(biāo)簽對(duì)兒。

Ctrl+Shift+D復(fù)制光標(biāo)所在整行,插入在該行之前。

ctrl+shift+F在文件夾內(nèi)查找,與普通編輯器不同的地方是sublime允許添加多個(gè)文件夾進(jìn)行查找。

ctrl+Shift+K刪除整行。

Ctrl+Shift+L鼠標(biāo)選中多行(按下快捷鍵),即可同時(shí)編輯這些行。

Ctrl+Shift+M選擇括號(hào)內(nèi)的內(nèi)容(按住-繼續(xù)選擇父括號(hào))。

Ctrl+Shift+P打開(kāi)命令面板。

Ctrl+Shift+/注釋已選擇內(nèi)容。

Ctrl+PageDown、Ctrl+PageUp文件按開(kāi)啟的前后順序切換。

Ctrl+鼠標(biāo)左鍵可以同時(shí)選擇要編輯的多處文本。

Shift+鼠標(biāo)右鍵(或使用鼠標(biāo)中鍵)可以用鼠標(biāo)進(jìn)行豎向多行選擇。

Shift+Tab去除縮進(jìn)。

Alt+Shift+1~9(非小鍵盤)屏幕顯示相等數(shù)字的小窗口。

插件管理

1、安裝PackageControl

ctrl+`調(diào)出console

粘貼安裝代碼(見(jiàn)擴(kuò)展閱讀)到底部命令行并回車:

重啟SublimeText2。

如果在Perferences->packagesettings中看到packagecontrol這一項(xiàng),則安裝成功。

可以到官網(wǎng)鏈接(見(jiàn)擴(kuò)展閱讀)下載PackageControl.sublime-package放到sublime安裝目錄里的數(shù)據(jù)里installedpackage文件夾(這個(gè)文件夾位置可能會(huì)不一樣)。

2、用PackageControl安裝其他插件

按下ctrl+Shift+P調(diào)出命令面板。

輸入install調(diào)出InstallPackage選項(xiàng)并回車,然后在列表中選中要安裝的插件。

推薦插件

ConvertToUTF8

將文件編碼從GBK轉(zhuǎn)換成UTF8,快捷鍵Ctrl+Shift+C。

zenCoding

Zen Coding是一種快速的HTML層疊樣式表編寫方式。默認(rèn)用tab鍵。

已經(jīng)更名為Emmet。

JSFormat

一個(gè)JS代碼格式化插件。默認(rèn)ctrl+alt+f。

BracketHighlighter

括弧高亮插件,清晰明了。

Git

代碼版本管理

ChineseLocalization

漢化插件,支持無(wú)縫切換中文、日語(yǔ)、英文。

優(yōu)點(diǎn)

?主流前端開(kāi)發(fā)編輯器。

?體積較小,運(yùn)行速度快。

?文本功能強(qiáng)大。

?支持編譯功能且可在控制臺(tái)看到輸出。

?內(nèi)嵌Python解釋器支持插件開(kāi)發(fā)以達(dá)到可擴(kuò)展目的。

?PackageControl:ST支持的大量插件可通過(guò)其進(jìn)行管理。

新版發(fā)布

SublimeText3Beta版已發(fā)布,最新版本為Build3176。

參考資料 >

sublime blog.sublime text.2012-08-01

Sublime Text 3中文版...2017-10-24

Sublime Text - Download.Sublime Text 官網(wǎng).2015-03-30

生活家百科家居網(wǎng)