Sublime快速入門


  工欲善其事,必先利其器。這里我推薦Sublime Text3做為PHP編輯器,以下簡稱為ST3,因為不僅系統資源占用小、打開快速,並且還有如下優點:

  1. 插件多,類似Emmet信手拈來,非常順手。
  2. UI很漂亮,操作順暢,無呆滯感,界面簡潔有利於集中精力到代碼之中。
  3. 代碼地圖是亮點。
  4. 強大的代碼補全,自動縮進。
  5. 快捷鍵很好用,當初最驚艷我就是看到官網首頁的快捷鍵演示。
  6. 強大的命令行,像VIM一樣高效,便捷。

  這里我把我總結的Sublime使用經驗分享出來,掌握這幾個以后,會為你開發節約很多時間,因此的PHP開發技術將會上升一個台階。

  首先你需要擁有一個sublime,這里推薦使用ST3,因為ST3擁有了很多新的特性,比如函數跳轉等等。到了官網根據你的操作系統選擇對應ST3下載,這里我使用的是windows版本64。

  

下載完了以后,我們需要配置一下Sublime的Package Control,我們打開sublime text3,並且點擊show console:

接着粘貼Package Control的代碼進去,然后輸入回車:

import urllib.request,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; 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)

這樣我們就安裝好了package control,一個包管理工具,用來安裝第三方的工具.

 

  接下來開始分享使用經驗:

  Sublime Text 3 語法檢查測試

  開發過代碼的朋友都知道,代碼調試非常艱辛,開發中調試占用了很多的時間,所以說我把這個方法分享給大家,比如說你編寫了一個類文件,或者說你的PHP代碼報錯,如果你一直去看瀏覽器的反饋信息,將會是異常浪費時間,而這個語法檢查能讓你快速定位錯誤地址,進而修改了語法問題,讓你專注於代碼的其他地方。

  首先我們需要進行環境配置:

   

如圖操作,然后粘貼如下代碼進去:

 

{
    "cmd": ["php","-l","$file"],
}

這一句代碼的作用是檢查PHP文件的語法正確性,使用CTRL+B,就可以檢查當前編寫文件有無語法錯誤,比如下面的php文件就有幾處語法錯誤,我們來檢查一下,CTRL+B:

這樣的話,文件的語法錯誤就被檢查了出來。如果掌握好了這個技巧的話,會為我們節省很大一部分的時間,在以后開發的時候一定要養成習慣,在編寫好了文件以后都CTRL+B一下檢查此文件。

 

  CTRL+R函數列表:

  這個技巧用於,比如說一個類文件有很多的方法,你可以運用此技巧快速一覽此文件的方法,就像下面這樣:

       

這樣的話,整個文件的函數列表都看見了,是不是很節約時間? 這個方法特別有用,可以快速定位方法,而不用你自己去搜,用好了這個方法在開發的時候和節約時間

 

  右鍵跳轉功能:

  Sublime Text3 提供了函數跳轉,這是一個在實際開發中很有用的方法,有了這個方法,面對一個方法你不用一個一個去找這個方法是從什么地方引用過來的,只需要右鍵點擊一下就可以跳轉過去,在開發中很有用,可以節約很多時間

  

點擊一個方法,然后右鍵,點擊一下Goto Defination,意思就是跳轉到定義處,用好了這個方法,開發的時候可以事半功倍。

  先暫時分享這幾個技巧,以后會繼續給大家分享自己的經驗。


免責聲明!

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



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