Sublime Text3 配置設定攻略

2022-08-01 02:30:16 字數 3226 閱讀 9115

**:

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

複製**

"php": ,

複製**

配置了php執行檔案的位址, php的配置檔案位址, phpextrapaths 是額外需要**提示的類庫,除了當前專案下的php**可以提示外 phpextrapaths中定義的目錄下的php**也能提示。  d:\saeserver\php\stdlib 是saeserver中 sae本地模擬檔案的目錄, 所以配置後不管在哪兒 都能有sae**的提示。

安裝sublimecodeintel後, 按alt+滑鼠左鍵也能和ctags一樣跳轉到函式宣告的地方。 但是如果有兩個檔案宣告了同樣名稱的函式, sublimecodeintel只會跳轉到第乙個找到的函式, 而ctags會讓你選擇要跳轉到哪個檔案。所以我們一般還是用ctags的跳轉功能。

4,語法提示。 我們需要在寫**的時候如果有語法錯誤,能立即提示我們, 可以安裝這兩個外掛程式:sublimelint 和phpcs , sublimeint 需要系統有php命令。 所以需要設定好php的環境變數。 sublimelint的語法錯誤提示是顯示在狀態列上面的,所以在編寫程式的時候注意時常看看狀態列。 而phpcs的語法錯誤提示是在我們儲存檔案時彈出萬能面板顯示錯誤,sublimelint的錯誤提示實時但不明顯。 phpcs的錯誤提示不是實時的,但很明顯。 因此我們一般這兩個外掛程式都要安裝。  phpcs除了**提示的共,還有其他功能,但是我暫時沒有弄明白其他功能怎麼用, 大家可以去研究一下,如果知道怎麼用了再告訴我一下。

5,goto document。 這個外掛程式能幫助我們快速檢視手冊。 比如我們在寫php**時, 突然忘記了某個函式怎麼用了,將滑鼠放在這個函式上,然後按f1,它能快速開啟php手冊中說明這個函式用法的地方。 

安裝好 goto document外掛程式後我們再配置快捷鍵f1 跳轉到文件。 開啟sublime的選單欄preferences->key bindings -user  設定快捷鍵:

複製**

安裝好後, 開啟php檔案,ctrl+alt+f 就能為你自動格式化**。

13,xdebug。  可以安裝xdebug外掛程式,做**除錯功能。 這是大型ide都有的功能, 小型編輯器很少能做到,但是sublime卻又相應的外掛程式能實現xdebug的功能。

你的php需要安裝xdebug擴充套件。使用時需要在專案目錄下建立乙個.sublime-project檔案,],

"settings": }}

複製**

path配置項配置了程式所在路徑。  

注意給程式設定斷點。否則不能見效果。 詳細用法見:

你如果也要寫前端**, 還可以安裝一些和html,js相關的外掛程式。如 zencoding,jquery,jquery mobile snippets,jquery snippets pack等。

二,配置建議。

使用者配置建議(開啟選單欄preferences->setting-user):

auto_match_enabled設定為false後可以關閉括號的自動完成。如我們輸入左括號時sublime自動將右括號打出來了,往往我們不習慣這樣, 此時你設定auto_match_enabled為false即可。

快捷鍵配置的建議(選單欄preferences->key bindings -user):[,

]f1快速開啟文件, 這個快捷鍵的設定前面已經說了。

alt+shift+` 快捷鍵又有什麼用呢? 我們需要同乙個檔案在左右兩欄同時開啟。

先按快捷鍵: alt+shift+2 。 此時會出現左右兩欄的布局。

再按alt+shift+`(`鍵是tab鍵上面個鍵), 此時會複製乙份當前檔案, 再把新複製的那份檔案拖動到右欄。 這樣就實現了同一檔案左右兩欄同時開啟了。

切換回一欄布局,按 alt+shift+1

顏色配置建議:

sublime對無效(invalid)的顏色提示 往往會提示錯誤。顏色很難看。 可以去掉對invalid的顏色提示。

外掛程式目錄下\color scheme - default\monokai.tmtheme檔案中, 刪除

name

invalid

scope

invalid

settings

background

#f92672

fontstyle

foreground

#f8f8f0

複製**

成對匹配預設是綠色,有點難看,

外掛程式目錄下\color scheme - default\monokai.tmtheme檔案中class name 鍵中的:

改為:name

class name

scope

entity.name.class

settings

background

#f92672

fontstyle

foreground

#f8f8f0

複製**

三,在linux下使用。

linux下使用時,中文不能輸入的問題, 使用scim輸入法方式可以解決。具體解決方法:

雖然scim能讓我們輸入中文後, 但是也不是很完美,有候選詞不跟隨的問題, sublime失焦後候選詞會消失的問題。候選詞消失的問題,可以把sublime獨立到乙個單獨的工作區中來暫時解決這個問題。

Sublime Text3 配置python環境

1 環境變數配置 注意這裡有兩個路徑,乙個是c python scripts 乙個是python的根目錄 c python 每個路徑之間用分號 隔開。2 開啟sublime text,新建乙個python的編譯系統,路徑按格式自行修改,以sublime build為字尾名儲存在user資料夾,直接儲...

Sublime Text3配置python環境

配這個環境弄了兩天,各種報錯。終於弄好了,才發現那麼簡單,真是感人。這時直接ctrl b 執行會報錯,找不到檔案的錯誤,我的報錯原因是沒有找到我的python安裝路徑。這時開啟 tools build system new build system 開啟之後是這樣的 把下列 粘進去 第二行的是自己安...

Sublime text3配置xdebug除錯記錄

第一次配置遇到的問題記錄 問題 配置php.ini的時候xdebug.remote port 9001剛開始我一直配置9000埠衝突,然後一切弄好了訪問瀏覽器就一直在轉圈無法訪問 現在開始配置 1.開啟sublime 輸入install package如下顯示在按回車 第一次可能要先安裝instal...