工欲善其事,必先利其器
得心應手的開發環境可以讓開發者更專注於架構設計和程式碼編寫,從而提高工作效率,輕鬆優雅地將需求順利落地。
PHP 開發過程很靈活,可以使用各種各樣的編輯器或整合開發環境。
例如,Vim
/ Notepad++
/ EditPlus
/ SublimeText
/ PHPStorm
/ Eclipse
,甚至於記事本程式。
VS Code - 重新定義編輯器
今天,主要介紹一下 Visual Studio Code,這是微軟推出的開源、免費的程式碼編輯器,支援各類語言,擁有豐富的外掛擴充功能。
修改提示
VS Code 內建了 git,可以方便的檢視當前檔案的修改情況。
![打造優雅高效的 PHP 開發環境](https://i.iter01.com/images/9ebd397cf2ca0f060f15cc1f517f8f47ba08eeea363a26fe4b567ed24f04ea5c.gif)
文件註釋
藉助於 PHP DocBlocker 外掛,可以快速地在類名、變數名、方法/函式名 上方新增註釋。
![打造優雅高效的 PHP 開發環境](https://i.iter01.com/images/274207025b0d8b4fb9cebd0e1eee67d067ea27bb50a7cc4f7695347db297709d.gif)
自動補全
藉助於 PHP Intelephense 外掛,可以實現程式碼智慧提示。
![打造優雅高效的 PHP 開發環境](https://i.iter01.com/images/784c9c2651faade8e07c9b3f79340a6ab056370c6150d4112c6025fdcbfeb132.gif)
程式碼除錯
藉助於 XDebug 外掛,可以實現程式碼除錯。
![打造優雅高效的 PHP 開發環境](https://i.iter01.com/images/ccb8bbdf7def3f830c0670228bc8338cbeda4801085683b50ceb617d4dce5c34.gif)
修改歷史
藉助於 Git Lens 外掛,可以方便地檢視每行程式碼的修改歷史。
![打造優雅高效的 PHP 開發環境](https://i.iter01.com/images/6ffc1aa1c0041d728eb79229bf86c44b7e1658401b1ab56eb02bf8f82ee0df8c.gif)
程式碼格式化
藉助於 php-cs-fixer 外掛,可以方便地按照某一規則格式化程式碼,讓你時刻保持程式碼可讀性和風格統一。
![打造優雅高效的 PHP 開發環境](https://i.iter01.com/images/baffd437bf56a522f2f380b0b1c50dfecb64f6a4b5fe0c9d0d47a5e1a0dcb03b.gif)
其他
除了以上簡介的幾款外掛,還有編輯器主題樣式、Markdown、PDF/Image Reader 等等各種外掛等著你發現。
總結
以上是筆者在日常開發中常用的 VS Code 功能,希望對你有所幫助。
事實上,每款編輯器都有優點和劣勢,開發者需要在日常工作中不斷探索發現,找到最適合自己或團隊的工具鏈。
接下來,在評論中說一下你目前使用的開發工具以及喜愛的緣由吧!