2016年10月4日 星期二

Sublime Text 使用cTags

因為在使用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


沒有留言:

張貼留言