sublime本身功能有限,我們需要裝上一些外掛程式使其變得強大。sublime在各個作業系統下都可以執行,但在linux下執行需要注意中文輸入的問題。 下面我主要介紹一下常用外掛程式、配置的建議以及在linux下執行的注意事項。
一,常用外掛程式
1,package control。
我們用sublime幾乎都會首先安裝這個外掛程式,這個外掛程式是管理外掛程式的功能,先安裝它,再安裝其他外掛程式就方便了。 安裝方法:
點選sublime的選單欄 view->show console ;現在開啟了控制台, 這個控制台有上下兩欄, 上面一欄會實時顯示sublime執行了什麼外掛程式,輸出執行結果, 如果你安裝的某個外掛程式不能正常執行,應該先在這裡看看有沒有報錯。下面欄是乙個輸入框,可以執行python**。我們輸入下面的**點選回車執行, 就能安裝好package 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(''+pf.replace(' ','%20')).read())
sublime text3 加入的**
import urllib.request,os;pf='package control.sublime-package
';ipp=sublime.installed_packages_path();urllib.request.install_opener(urllib.request.build_opener(urllib.request.proxyhandler()));open(os.path.join(ipp,pf),'
wb').write(urllib.request.urlopen('
'+pf.replace('
','%20
')).read())
重新啟動然後我們按住 ctrl+shift+p。此時會輸出乙個輸入框, 輸入install。 選擇package contrl: install package 回車 ,需要稍定一會兒,右下角狀態列會顯示正在連線的提示文字。 使用sublime時注意看右下角狀態列,很多外掛程式的提示資訊都顯示在這裡,這個狀態列很小,初次使用的人都有可能沒有注意到它。
2,ctags。
。 將ctags.exe檔案放在乙個環境變數能訪問到的地方。開啟cmd, 輸入ctags,如果有這個命令,證明成功了。 ubuntu下安裝執行命令:sudo apt-get install exuberant-ctags 。
然後在sublime專案資料夾右鍵, 會出現ctag:rebuild tags 的選單。點選它,然後會生成.tags的檔案
3, sublimecodeintel **提示。
sublime預設的**提示只能提示系統函式,使用者自己建立的函式、類不能提示。 如果想要提示自己建立的函式。 可以安裝sublimecodeintel外掛程式。
sublimecodeintel 安裝後需要配置,檔案:外掛程式目錄/.codeintel/config 中 增加
"php": ,
配置了php執行檔案的位址, php的配置檔案位址, phpextrapaths 是額外需要**提示的類庫,除了當前專案下的php**可以提示外 phpextrapaths中定義的目錄下的php**也能提示。 d:\saeserver\php\stdlib 是saeserver中 sae本地模擬檔案的目錄, 所以配置後不管在哪兒 都能有sae**的提示。
安裝sublimecodeintel後, 按alt+滑鼠左鍵也能和ctags一樣跳轉到函式宣告的地方。 但是如果有兩個檔案宣告了同樣名稱的函式, sublimecodeintel只會跳轉到第乙個找到的函式, 而ctags會讓你選擇要跳轉到哪個檔案。所以我們一般還是用ctags的跳轉功能。
4,gbk encoding support 。
sublime本身不支援gbk編碼, 可以安裝這個外掛程式讓它支援。
5,語法提示。
我們需要在寫**的時候如果有語法錯誤,能立即提示我們, 可以安裝這兩個外掛程式:sublimelint 和phpcs , sublimeint 需要系統有php命令。 所以需要設定好php的環境變數。 sublimelint的語法錯誤提示是顯示在狀態列上面的,所以在編寫程式的時候注意時常看看狀態列。 而phpcs的語法錯誤提示是在我們儲存檔案時彈出萬能面板顯示錯誤,sublimelint的錯誤提示實時但不明顯。 phpcs的錯誤提示不是實時的,但很明顯。 因此我們一般這兩個外掛程式都要安裝。 phpcs除了**提示的共,還有其他功能,但是我暫時沒有弄明白其他功能怎麼用, 大家可以去研究一下,如果知道怎麼用了再告訴我一下。
6,goto document。
這個外掛程式能幫助我們快速檢視手冊。 比如我們在寫php**時, 突然忘記了某個函式怎麼用了,將滑鼠放在這個函式上,然後按f1,它能快速開啟php手冊中說明這個函式用法的地方。
安裝好 goto document外掛程式後我們再配置快捷鍵f1 跳轉到文件。 開啟sublime的選單欄preferences->key bindings -user 設定快捷鍵:
[]
這樣設定後, 按f1就能跳轉到文件了。
7,**注釋格式化。
additional php snippet外掛程式能提示phpdocument格式的**
還能快速輸出開源協議, 輸入php- 會有提示
安裝docblockr 外掛程式,能形成注釋塊。不用每次敲注釋的斜槓或星號。
8,brackethighlighter 成對匹配的增強。
像這些符號是成對的:花括號{}, 中括號,括號:() ,引號「」 等。 這些符號當我們滑鼠放在開始符號的位置的時候, 希望能明顯看到結尾符號在哪兒sublime預設是下劃線,很不明顯, 想要明顯一點,可以安裝外掛程式 brackethighlighter。
其他還有很多外掛程式或者配置,就不一一枚舉了,希望大家共同**...
常用命令 :
sublime 配置python 環境
sublime 配置python 環境 python 安裝包 sublime 3 安裝包 2.安裝 python 不說廢話 注意一點 看圖 特別要注意選上pip和add python.exe to path,然後一路點 next 即可完成安裝。安裝完成後 開啟命令提示符視窗,敲入python後,會出...
sublime配置latex記錄
通過sublime3,miktex以及sumatrapdf配置latex環境的流程在知乎的回答中已經相當清楚,不多贅述。然而在配置好編譯環境後,嘗試編譯乙個中文 模板 時有少許錯誤,缺少picins巨集包,並有關於gb的若干錯誤。通過手動安裝picins巨集包,並將原鏈結中bugfix中檔案拷貝至源...
sublime配置編譯C C
一 簡潔版 安裝mingw以及sublime 配置環境變數 配置編譯檔案 二 較詳細版 安裝mingw和sublime 安裝mingw 找到devcpp安裝目錄下的mingw64資料夾,複製到c盤根目錄,命名為mingw即可 安裝sublime 直接安裝即可 配置環境變數 配置編譯檔案 c語言 pa...