使用 Visual Studio Code 進行 Laravel 開發(轉)

轉自:https://laravelacademy.org/post/8016.htmlhtml

關於 Laravel 代碼開發工具你們各有所好,大部分應該在用 PHPStorm,Sublime 也有不少粉絲,還有人喜歡 Atom,不過今天要給你們推薦的是微軟旗下新推出的編輯器 —— Visual Studio Code,注意這貨不是 Visual Studio 那個龐然大物,一字之差,如隔三秋,它只有 46M 的體量,配合豐富的插件庫,能夠快速搭建適用於各類編程語言的開發利器,好比 PHP、C/C++、Python、Java、Go 以及 JavaScript 等,PHPStorm 大法當然好,可是至少有三個痛點:耗內存、打開JS慢(不少時候竟不能忍)、功能單一(想開發 Java、Python、C?對不起,請到隔壁下載對應 IDE)。Visual Studio Code 很好的解決了這三個痛點,有人說 Sublime 也能夠,是的,可是 Visual Studio Code 還具有如下優點:原生集成 Git、Debug,更豐富更易上手的擴展庫,以及酷酷的外觀:laravel

我已經習慣 Sublime/PHPStorm 的快捷鍵,不想增長學習成本?這些都不是事兒,Visual Studio Code 支持一鍵快速導入各類其餘編輯器的快捷鍵,不須要什麼學習成本,上手用就是了。你所要作的就是三步:下載安裝->安裝擴展(有新手引導)->導入快捷鍵(有新手引導),而後就能夠開始編碼,就像你已經和她很熟了同樣。npm

對於那些全棧工程師,左手 PHP、右手 JavaScript,時不時還整點 Python、C 之類的全能選手,同時對顏值有較高的要求,我想 Visual Studio Code 不只是個不錯的選擇,仍是個絕佳的選擇,不管是 Mac、Windows、仍是 Linux,總有一款適合你。從某種程度上說,把 Visual Studio Code 評爲最佳編輯器彷佛也不爲過:https://www.zhihu.com/question/29984607編程

突然發現我一不當心說的有點多,如今回到正題上來,這麼好的工具怎麼服務於 Laravel 開發呢?固然是經過合理安裝使用插件來搭配咱們想要的功能:json

Auto Clode Tag瀏覽器

自動添加 HTML/XML 關閉標籤,和 Sublime 差很少:編程語言

Beautify編輯器

美化 JavaScript、JSON、CSS、Sass 和 HTML 代碼:工具

Debugar for Chromepost

在 Google 瀏覽器中調試 JavaScript 代碼:

Eslint

在工做區已安裝 Eslint 庫的文件夾中使用 Eslint 庫功能。

Npm

該擴展支持運行定義在 package.json 中的 npm 腳本:

Laravel Blade片斷

Laravel Blade 片斷和語法高亮支持。

PHP Debug

在 VS Code 中使用 XDebug,使用該擴展須要確保系統已安裝 PHP XDebug 擴展。

PHP Intellisense

PHP 代碼補全支持、工做區搜索、代碼跳轉/提示、格式化、錯誤提示等:

PHP Namespace Resolver

導入 PHP 命名空間。

PHP DocBlocker

PHP 文檔區塊快速生成。

Git History

查看 Git 歷史版本,提交細節等:

IntelliJ IDEA Key Bindings

導入 IntelliJ IDEA 快捷鍵(兼容 PHPStorm)到 VS Code。

Sublime Text Keymap

導入 Sublime Text 快捷鍵到 VS Code。

此外因爲平常須要我還安裝了 Python、Java、C/C++ 相關擴展,這樣一個編輯器能夠解決全部問題。

感興趣的你,快去試試這個擼碼利器吧:https://code.visualstudio.com/

相關文章
相關標籤/搜索