Fix Sublime Text’s quirky PHP variable selection

Posted by – August 14, 2013

Sublime Text 是近來相當受歡迎的文字編輯器,快速、方便的操作介面對程式開發有很大的助益。這也是我目前在 Mac 上主要的文字編輯器。

不過在開發 PHP 的時候,Sublime Text double click 選字卻不會選到 PHP 變數前的那個 $ 錢字號。一開始還蠻困擾的,但實際用起來好像不太影響我寫程式的流程,所以就放著不管了。

But! 我同事問了... 他說這個讓他很困擾,有沒有辦法在 double click 的時候連 $ 一起選起來。

Sublime Text 幾乎所有的參數都能改,這也是這個編輯器很妙的地方,可以高制客製化。

先開啟 Packages 路徑... Sublime Text > Preferences > Browse Packages...

sublime_text_browse_packages

打開後進入名為 User 的資料夾,新增一個純文字檔,命名 PHP.sublime-settings

裡面貼上這段文字後存檔離開,Sublime Text 會馬上生效。

{
    "word_separators": "./\\()\"'-:,.;<>~!@#%^&*|+=[]{}`~?"
}

這樣點兩下選取變數就會連 $ 一起選起來了。

References:

Leave a Reply

Your email address will not be published. Required fields are marked *