因為在使用Sublime 3 + Xdebug Client常常會有跑不進斷點console報錯UnicodeEncodeError的問題
使用start debugging(launch browser) 後網頁轉不出來
改使用Sublime 2發現 Xdebug Client運作良好,但是Sublime又不能直接按F12 去go to definition
只好安裝cTags
我的Sublime 2 用 Sublime Text 2.0.2 x64 portable版本
下載 CTags binary ,解壓縮到 D:\portable_software\Sublime2 下並改名ctags58資料夾為CTags
Sublime 用Package Control安裝cTags後
打開Sublime2 => Preferences => Package Settings => CTags => Settings - Default
CTags.sublime-settings修改command,
"command": "D:\\portable_software\\Sublime2\\CTags\\ctags.exe",
我把"Sublime Text 2.0.2 x64"資料夾改成Sublime2 避免這邊空白造成路徑錯誤的問題
左側專案資料夾上右鍵 => CTags: Rebuild Tags => 會自動產生.tags和.tags_sorted_by_file
這時候在function上按ctrl+t 兩次,就能go to definition
ps. SideBarEnhancements 已經不支援ST2了,這邊純粹是為了能用Xdebug Client所產生的臨時方案
參考資料:
https://github.com/SublimeText/CTags
沒有留言:
張貼留言