markdown
以前寫過一篇是用 Sublime 開啟 Tracy 偵錯的檔案: [善用工具 -- Tracy 讓 PHP Debug 變簡單了](https://devmanna.blogspot.com/2015/10/tracy-tracy-php-debug.html)
現在都用 VS Code 或 PhpStorm 來寫 PHP 專案
來記錄一下怎麼使用 VS Code 來開啟 Laravel-Tracy 偵錯到的檔案
### 環境
- Laravel-Tracy 1.8.23
- VS Code 1.35.0
### 編輯器設定
Protocol: `vscode://file/%file:%line`
[Tracy](https://tracy.nette.org/en/) 的設定如下
```php
// Visual Studio Code
Tracy\Debugger::$editor = 'vscode://file/%file:%line';
```
[Laravel-Tracy](https://github.com/recca0120/laravel-tracy) 的設定如下 (`config/tracy.php`)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhefIaGQ3gOcrJFgSGl1xaESG3NJfR26ocIYUqgZg27buBWxy4VrW0Tpk59Wr5U0ov7_UD-3HK6jetAdr3wmnUPqU6nFxS4VP9mjpbhjiVbnwRq_XPOah4G1DCSasgpBkEN4zWf0A/s1600/img_20190611006.png)
### 瀏覽器
以下為各個瀏覽器用 VS Code 來開啟檔案的對話視窗
Microsoft Edge
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3EHm7lrzJty3SBmEvIe79GXK7k8krwXXLVrGEvhw7cWcssvEVdsFFdo0kudkfUtROL2QB4Ki2vGyPZ0z4f3c4hvFmlafTvuUvbK4Wc3f_ltbP-UA8cz84Newb-WJl9FWxVxaIag/s280/img_20190611005.png)
Chrome
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZS0RfPqgKyKxsM3YDfg4XDGytcyob4KC1fu6ptph61Fm2_w0CaM5no7Vbf-Lhk5aDru_Vi-Mr8RRUhoC6TKptQbFipVICk-mwd7MrtkVR3SKnZ4gHfDve7IteDo3XV7KZoN1EBQ/s1600/img_20190611003.png)
Firefox
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi78Re8SHQBUm96nekQ3ACSlKNRpoHQJQsSb18nTZNsua2nBBx3qQynR_NzP9o2kRglgMPjFIVzMYTyU7o3Jao005Fi9OElcgHv1nLsNTRCDeii8lbtK5BJwiEMy3RSJQTWOFz4mA/s1600/img_20190611002.png)
### References
- [How to open a file in editor from Tracy?](https://tracy.nette.org/en/open-files-in-ide)
- [Laravel-Tracy](https://github.com/recca0120/laravel-tracy)
沒有留言:
張貼留言