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

    將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']
    }
}
複製代碼

  其中“pythonExtraPaths”就是需要智能提示所需要用到的內容庫。

  8.AndyPython插件

  一款針對Python語言的智能提示插件,其需要提示的關鍵字和函數可以在Packages\AndyPython\PythonCompletions.py中設置。

  9.AndyJS2插件

  一款針對Javsscript和jquery智能提示的插件。

  10.jquery插件

  jquery提示庫。

  11.Ctags插件

  該插件可以實現快速定位到函數定義的地方。

  12.爲了避免打開含中文字符的文件出現亂碼,需要先安裝GBK Encoding Support這個插件,再安裝ConvertToUTF8插件即可。

  如果有朋友覺得沒有註冊有時候會有彈窗比較討厭,這裏介紹一種破解辦法:

  用一種十六進制編輯器(我這裏用的UltraEdit)打開sublime text 2安裝目錄下的文件sublime_text.exe,在此之前最好備份一下,如果沒有破解成功可以恢復,然後定位到000CBB70這一行,找到8A C3,將其修改爲B0 01,然後保存即可,這是破解註冊成功的界面:

  

  關於Sublime Text 2暫時只介紹這麼多了,對一些插件感興趣的朋友可在github上查找相關資料就行了,讓我們一起體驗sublime text2的便捷之處吧。

發佈了39 篇原創文章 · 獲贊 5 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章