將Sublime Text 2搭建成一個好用的IDE

來源:互聯網
上載者:User

標籤:style   blog   http   color   ar   os   使用   sp   檔案   

將Sublime Text 2搭建成一個好用的IDE

  說起編輯器,可能大部分人要推薦的是Vim和Emacs,本人用過Vim,功能確實強大,但是不是很習慣,之前一直有朋友推薦SUblime Text 2這款編輯器,然後這段時間就試了一下,就深深地喜歡上這款編輯器了,對於類似的編輯器,我用過notepad2、notepad++、 Editplus、UltraEdit、Vim、TextPad,都沒有覺得哪一款編輯器用得非常上手,直到遇到Sublime Text 2,之前寫Python指令碼時,也一直在苦苦尋找一款好用的IDE,用過WingIDE、Ulipad、Pycharm、Eclipse+Pydev、 PyScrypter,沒有哪款非常中意的,直到遇到了Sublime Text 2,今天就來講一下如何將Sublime Text 2打造成一款好用的IDE,雖然它只是一款編輯器,但是它有豐富的擴充外掛程式,足以讓我們把它變成好用的IDE。

一.下載和安裝

  Sublime Text2是一款開源的軟體,不需要註冊即可使用(雖然沒有註冊會有彈窗,但是基本不影響使用)。

  :http://www.sublimetext.com/,請自行根據系統版本進行下載。下載好之後直接安裝即可。

  預設的sublime的設定檔是在C盤目錄下的,如果有朋友覺得放C盤不習慣,那麼在安裝好sublime之後,不要直接運行 sublime,在地址欄裡輸入%appdata%,然後刪除該目錄下的sublime text 2檔案夾,然後在sublime的安裝目錄下建立一個名為Data的檔案夾,再運行sublime,以後關於sublime的所有設定檔都在Data目 錄下了。

  如果有朋友不習慣其英文介面,可以使用漢化包進行漢化,我把漢化包上傳到部落格空間了,需要的朋友可以進行下載。

  漢化包地址:http://files.cnblogs.com/dolphin0520/sublime%E6%B1%89%E5%8C%96.rar

  漢化方法:

  1.運行sublime text 2;

  2.選擇“preferences”—>“Browse packages”;

  3.找到檔案夾“Default”,將解壓得到的檔案複製到“Default”檔案夾下覆蓋即可。

  下面是漢化後的運行介面:

  關掉sublime的更新提示:

  sublime預設的情況會有更新提示彈出框,可以把通過設定關閉更新提示,方法:

  選擇 “preferences”—>“Browse packages”,找打Default檔案夾下的Preferences.sublime-settings,在最下面加一行(注意要先在前一行最後面加一個逗號):

  "update_check":false

  儲存退出重新啟動sublime即可。

二.一些常用的設定和快速鍵

  1.字型、主題風格等設定

  當需要更改主題時,直接可以通過“preferences”—>“顏色主題”來設定:

  

  主介面上只能改變字型的大小:

  

  若需要改變字型和字型大小,可以先”preferences“—>”Browse Packages“,找到”Default“檔案夾,然後找到Preferences.sublime-settings這個檔案,用Sublime Text 2開啟這個檔案,這個檔案儲存了一些常用的設定,

  比如字型、主題風格、是否顯示行號、智能提示延遲時間等,可以根據自己的需要自行設定。

  2.開啟(關閉)側邊欄、右邊縮圖等常用面板

  預設情況下Sublime Text 2是沒有開啟側邊欄檔案瀏覽器的,可以通過”查看“—>”側邊欄“—>”隱藏側邊欄“來開啟和關閉側邊欄

  預設情況下Sublime Text 2右邊是有檔案的縮圖的,可以通過”查看“—>”隱藏迷你地圖“來開啟和關閉縮圖。

  3.快速鍵尋找檔案和已定義的函數

  在Sublime Text 2中可以非常快速地切換到想找的檔案,只需要通過”Ctrl+P“開啟切換面板即可。

  

  然後輸入想找的檔案名稱就可以快速找切換到該檔案了。如果想要找函數,可以通過輸入”@+函數名“可以快速切換到定義該函數的檔案。

三.一些必備的外掛程式。

  下面來介紹一些Sublime Text 2中必備的常用外掛程式。

  Sublime Text 2安裝的外掛程式和所有預置的外掛程式全部在Packages檔案下,可以直接通過”preferences“—>”Browse Pakcages“來訪問。

  Sublime Text 2安裝外掛程式有兩種方法:

  1)離線安裝,先下載好安裝包,解壓之後放到Packages檔案夾下,重啟Sublime即可。

  2)線上安裝,線上安裝之前,需要安裝”Packages Control“這個包管理外掛程式,安裝方法是:

    選擇”查看“—>”顯示控制台“,然後在下面彈出的框中輸入:

import urllib2,os;pf=‘Package Control.sublime-package‘;ipp=sublime.installed_packages_path();os.makedirs(ipp) if not os.path.exists(ipp) else None;open(os.path.join(ipp,pf),‘wb‘).write(urllib2.urlopen(‘http://sublime.wbond.net/‘+pf.replace(‘ ‘,‘%20‘)).read())

    然後斷行符號確認,安裝完畢之後重啟sublime,如果發現在Perferences中看到package control這一項,則安裝成功。

  然後就可以通過”Ctrl+Shift+P“開啟命令選擇區,輸入”install“命令,就可以看到安裝包列表了。

  

  下面推薦幾款必備的常用外掛程式:

  1.Tag外掛程式

  Tag外掛程式可以為web開發人員提供html和css標籤,很方便快捷,對於web前端設計者非常實用。

  

  2.Prefixr外掛程式

  為css3提供一些首碼,比如

  

  3.Terminal外掛程式

  Terminal外掛程式可以允許在Sublime Text2中開啟cmd命令視窗,很實用的一個外掛程式,安裝好該外掛程式好,開啟cmd命令視窗的快速鍵是

Ctrl+Shift+T。

  4.SublimeTmpl外掛程式

  這個外掛程式允許使用者定義檔案的模板,比如在寫一個html檔案時,老是重複檔案頭的一些引入資訊很繁瑣,可以定義一個模板直接產生必須的資訊,具體的SublimeTmpl外掛程式用法請自行百度。

  5.SideBarEnhancements外掛程式

  一個增強側邊欄檔案夾瀏覽功能的外掛程式,比較不錯。

  6.DocBlockr外掛程式

  用來產生註解區塊的外掛程式,安裝好之後直接輸入"/*",然後再按斷行符號鍵,即可產生代碼註解區塊。

  7.SublimeCodeIntel外掛程式

  智能提示外掛程式,這個外掛程式的智能提示功能非常強大,可以自訂提示的內容庫,我的Python智能提示設定(設定檔路徑為packages\SublimeCodeIntel-master\.codeintel\config)為:

{    "Python": {        "python":‘D:/Program Files/Python26/python.exe‘,        "pythonExtraPaths": [‘D:/Program Files/Python26‘,‘D:/Program Files/Python26/DLLs‘,‘D:/Program Files/Python26/Lib‘,‘D:/Program Files/Python26/Lib/plat-win‘,‘D:/Program Files/Python26/Lib/lib-tk‘,‘D:/Program Files/Python26/Lib/site-packages‘]    }}

將Sublime Text 2搭建成一個好用的IDE

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.