專爲 Laravel 定製的 Visual Studio Code 編輯器

file

嗨 工匠,我從 Laravel4.1 到 5.4 一直再用它,我相信它仍然是最流行的PHP框架。它提供許多功能爲快速開發 web 和 Api ,以及5.3支持 VueJs 前端開發。你也有很多神奇的功能在這吧?

我已經嘗試使用了很多編輯器如 sublime,phpstorm(在用vs code之前都用它),atom 和現在用的 visual studio code 。每個編輯器都有它各自的優點,但是我第一次試用 visual studio code 的時候,我印象它又酷有強大,特別在 Git 管理,Debug(下面有嘗試)及各種擴展插件??

file

設置 Laravel 的 Vscode 環境

安裝下面的插件:

Auto Close Tag

自動添加 HTML/XML 的閉合標籤,像 Visual Studio IDE 或 Sublime Text 一樣。

file

 Beautify

在 Visual Studio Code 中格式化 javascriptJSON 、 CSSSass,以及 HTML

 Better Merge

Visual Studio Code 中非常好用的可視化合並衝突工具,靈感來自於 Atom 中的 merge-conflicts 插件。

file

 Debugger For Chrome

用於在谷歌瀏覽器中調試 JavaScript 代碼的 VS Code 擴展,或支持 Chrome Debugging Protocol 其他功能。

file

 Eslint

此擴展使用安裝在已打開的工作區文件夾內的 ESLint 庫。如果文件夾沒有提供這個庫,將會匹配全局安裝的版本。如果既沒有局部安裝、也沒有全局安裝 ESLint,可以通過運行npm install eslint 進行局部安裝或者npm install -g eslint進行全局安裝。

 Npm

此擴展支持定義在package.json文件裏的 npm 腳本,並根據定義在package.json裏的依賴項驗證已安裝的模塊。

file

 Laravel Blade Snippets

Laravel blade 代碼片段和語法高亮支持 Visual Studio Code。

 PHP Debug

此擴展由 Derick Rethan 開發,是一個 VS Code 與 XDebug 之間的調試適配器。XDebug 是一個 PHP 擴展(Linux 下的.so文件或 Windows 下的.dll),需要安裝在你的服務器上。

 PHP Intellisense Crane

Crane 是 Visual Studio Code  的生產力增強擴展,提供了 PHP 代碼的自動完成。它具有零依賴性,並可以極大程度地工作於任何規模的項目裏。它仍在開發中,可能存在 Bug 或缺失某些功能。

file

 Git History

使用圖表查看 Git 歷史,查看 commit 的詳情信息,例如作者名、郵件、日期、提交者的作者名、郵件、日期和提交註釋。

查看先前文件的拷貝或者將其與工作區版本或先前版本進行比較,查看編輯器(Git Blame)裏對活動行的更改。

file

我使用的 Dracula 主題和 Material Icon Theme 圖標主題,現在嘗試使用 Vscode 在 laravel 裏進行調試吧,運行得好嗎?

更多翻譯文章請見 PHP / Laravel 開發者社區 https://laravel-china.org/top...
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章