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

Charlie_Jade發表於2019-02-16

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 裡進行除錯吧,執行得好嗎?

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

更多翻譯文章請見 PHP / Laravel 開發者社群 laravel-china.org/topics/1740…

相關文章