Sublime Text3使用總結


寫在前面的話:平時做項目中在用eclipse和vs,但是對於一些小項目,感覺沒有必要搞那么大的一個工具使用,比如寫個小微商城,搞個小腳本了什么,所以就一直在用Sublime Text,界面清新簡潔,沒有多余的令強迫症用戶抓狂的點,所以今天也簡單總結一下我使用過程中用的最多的一些小技巧,分享給大家。

=====正文開始=====

1.Sublime Text2 or Sublime Text 3?

  雖然兩者用起來差不多,但還是用最新版本吧,雖然是beta版,但是畢竟也有了一些更新,比如界面UI的一些小的變化,安裝的package文件也是直接安裝在了sublime text3文件夾里面,而不是安裝在C盤的其他目錄,同時也是一個綠色版本,一些配置也能夠方便備份保留。

2.Sublime Text3是綠色版的,如何添加到右鍵菜單,可以快速使用Sublime Text3打開?

  (1)cmd命令中運行:regedit,打開注冊表。

  (2)依次找到HKEY_CLASSESS_ROOT->*->Shell,下面新建項,命名為Edit with Sublime Text3。

  (3)在項“Edit with Sublime Text”下新建字符串值,命名為Icon,值為“C:\Program Files\Sublime Text Build 3065\sublime_text.exe,0”,其中黑色地址為 Sublime Text程序文件地址。

  (4)在項“Edit with Sublime Text”下新建項Command,該Command項下默認值修改為“C:\Program Files\Sublime Text Build 3065\sublime_text.exe,1”。

  (5)設置完成后,無需重啟電腦,就可以在右鍵菜單中,顯示Edit with Sublime Text3。

3.Sublime Text3基本界面等參數設置?

  Sublime Text3默認界面設置配置文件在Preferences---->Settings-Default。

  我們可以通過在Settings-User配置文件中增加值來覆蓋Setting-Default中的設置值,設置值的格式可以參看Setting-Default配置文件中設置,例如下面我設置的字體大小、行高亮顯示和側邊欄文件夾圖標加粗。設置完成后Ctrl+S保存后,無需重啟Sublime Text3即可立即生效。

4.Sublime Text3常用快捷鍵?

  有很多快捷鍵是和操作系統一致的,也有很多很有意思的其他快捷鍵操作,默認的快捷鍵設置在Preferences--->Key Bindings-Default中,里面可以查到所有的快捷鍵,同樣可以在Key Bindings-User中,重新設置新的值,來覆蓋默認設置。下圖是我自定義設置的兩個快捷鍵。

  下面把我常用的一些快捷鍵總結如下:

  (1)格式化代碼:alt+shift+f  自己設置的,選擇代碼后按此快捷鍵可以格式化代碼。

  (2)折疊代碼:ctrl+shift+[  自己設置的,可以折疊方法里面的代碼,當一個類文件中方法比較多時,可以使用。

  (3)打開剛剛關閉的窗口:ctrl+shift+T  默認設置。

  (4)全屏顯示:F11  默認設置。

  (5)免打擾全屏顯示:Shift+F11  默認設置,比F11顯示的更大。

  (6)多處選擇相同的詞:Ctrl+D,回退選擇Ctrl+U  默認設置,非常有用,可以試試。

  (7)取消窗口顯示:ESC  默認設置,比如當我們Ctrl+F搜索時,底部會有搜索框,由於找不到上面關閉×,因此按下ESC,就可以很容易關閉了。

  (8)在代碼上面新增一行:Ctrl+shift+Enter  默認設置

  (9)逐詞移動:Ctrl+左右鍵  默認設置,直接按左右鍵是一個字母一個字母的移動。

  (10)顯示類和方法提綱:Ctrl+R  默認設置,可以很容易知道一個類中都有哪些方法。

  (11)顯示n個窗口:alt+shift+1,或者2,3...顯示n個窗口,例如寫css的時候,可以一個窗口開html,一個窗口開css

5.Sublime Text3一些有意思的插件?

  Sublime Text3有很多有意思的插件,可以方便我們的編碼,但是插件不應該泛濫使用,否則的話,還不如用IDE呢。為方便插件的安裝和管理,第一個應該安裝的插件,其實就是包管理插件,Package Control,這樣以后安裝插件就方便多了。  

(1)Package Control插件安裝:

  1)選擇Sublime Text3菜單欄的View--->Show Console,底部出現Console框。

  2)將下面代碼輸入Console框中,按回車,等待安裝成功即可。  

  1. 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( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())
下面是方法2.
import urllib.request,os,hashlib; h = 'eb2297e1a458f27d836c04bb0cbaf282' + 'd0e7a3098092775ccb37ca9d6b2e4b7d'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

  3)安裝成功后,之后安裝別的包,直接按下快捷鍵Ctrl+Shift+P,輸入install,即可安裝包;輸入remove即可刪除已經安裝的包。

 

(2)折疊狀態保留插件:BufferScroll

  前面我們設置了折疊代碼的快捷鍵,但是每次重啟Sublime Text3或者重新打開頁面后,折疊狀態就會消失,安裝完成此插件后,代碼折疊狀態就能夠保留了。安裝方法如下:按下Ctrl+Shift+P-->輸入install,選擇Install Package-->輸入BufferScroll,安裝即可。 

6.Sublime Text3配置X-debug斷點調試PHP代碼?

  Sublime Text3寫js、css和html挺好用的,寫php也非常舒服,雖然調試PHP用別的軟件比較好,但是感覺用習慣Sublime Text3了,因此也想辦法為它設置完成調試功能,對於調試一般小的項目,足夠了。設置步驟如下:

(1)為PHP配置x-debug插件

  1)新建一個php文件,寫一個方法phpinfo(),在瀏覽器中運行,右鍵查看源代碼,將html代碼復制進剪切板。

 

  2)打開網址:http://xdebug.org/wizard.php,將前面復制的html源代碼粘貼到該網站文本框內,點擊Analyse my phpinfo() output。

  3)按照分析結果說明,安裝合適的x-debug插件,直至安裝成功。

  4)修改php.ini文件,增加一下代碼:

xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_log="C:\Program Files\PHP\xdebuglog\xdebug.log"

  其中xdebug.remote_log配置xdebug日志文件地址,可以設置成自己想要的地址。

  5)重啟Apache或其他在用的Web Server。

  至此,為php配置x-debug插件成功。

(2)配置Sublime Text3 x-debug插件

  1)按下Ctrl+Shift+P-->輸入install,選擇Install Package-->安裝Xdebug client。

  2)選擇Sublime Text3菜單欄:Tools--->Xdebug--->Settings--->User自定義設置調試信息,其中Settings--->Default是Xdebug默認的配置文件。(同Sublime Text3軟件類似,插件也有自己默認的配置文件和供用戶自定義設置的配置文件)

   3)Settings-User配置增加配置信息如下:

  其中launch_browser設置為true,那么調試時,會打開瀏覽器;close_on_stop設置為true,那么調試結束時,可以關閉不必要的顯示的調試窗口;url設置調試入口地址,當按下調試按鍵時,直接就會跳入該入口地址。 

  至此,就可以使用x-debug進行調試了,但是如果覺得使用Xdebug默認的快捷鍵不方便,那么可以設置自己想要的快捷鍵。設置方法見下面。

  4)自定義調試快捷鍵

  由於Xdebug沒有自己的快捷鍵自定義配置文件,因此我們在Sublime Text3軟件快捷鍵配置文件中進行設置。打開菜單欄Preferences--->Key Bindings-User,新增如下代碼:

  其中的快捷鍵是Xdebug默認的,修改成自己喜歡的快捷鍵就行了,例如與vs或者eclipse一致。

  至此,Sublime Text3基本設置就好了,設置的差不多,就去安心的寫代碼吧。

 

http://www.cnblogs.com/wuguanglei/p/4286550.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM