背景
PhpStorm的确挺不错的,很多性能都集成了,相当不便。但PHPStorm 大法诚然好,然而至多有四个痛点:耗内存、关上JS慢(很多时候竟不能忍)、性能繁多(想开发 Java、Python、C?对不起,请到隔壁下载对应 IDE),免费(有破解版,但每次都要折腾一下)。而vscode势头正盛,收费、轻量、功能丰富、反对多语言,值得摸索一下用来开发PHP。
其它辅助
- Chinese(Simplified) Language:汉化
- VScode icons:文件类型图标
- Bracket Pair Colorizer:疾速切换“括号对上色”
- Local history:历史版本找回与复原,尽可能防止失落危险
- Git Lens:显示以后行,是谁最近更改的
- Git History:查看 Git 历史版本,提交细节等
- Code Runner:间接运行C, C++, Java, JS, PHP, Python, Perl, Ruby, Go, Lua, Groovy, PowerShell, CMD, BASH, F#, C#, VBScript, TypeScript等脚本。
- TODO Highlight:突出显示待办事项、FIXME以及任何关键字、正文…
PHP相干插件
- PHP Intelephense:PHP 代码补全反对、工作区搜寻、代码跳转/提醒、格式化、谬误提醒等
- PHP DocBlocker:疾速类、函数正文
- PHP Namespace Resolver:反对命名空间解析器、引入类(引入类快捷键,按ctrl+alt+i)
- php cs fixer:PHP代码格式化
- PHP Debug:在 VS Code 中应用 XDebug,应用该扩大须要确保零碎已装置 PHP XDebug 扩大。
- Laravel Blade:Laravel Blade 片段和语法高亮反对。
- Laravel Snippets:用于Visual Studio代码的Laravel代码片段(反对Laravel 5及更高版本)
- Laravel Blade Snippets:Laravel模板提醒
- Laravel Blade Spacer:Laravel模板主动补全
- Laravel goto view:
alt+click
跳转到相应的view - Laravel Goto Controller:在route文件里,能够
alt+click
跳转到相应的controller - PHP Snippets from PHPStorm:PHPStorm的实时模板中的代码片段
前端相干插件
- Auto Close Tag:主动增加 HTML/XML 敞开标签
- Auto Rename Tag:主动命名成对的 HTML/XML 标签
- Beautify:丑化 JavaScript、JSON、CSS、Sass 和 HTML 代码
- Eslint:在工作区已装置 Eslint 库的文件夹中应用 Eslint 库性能
- open in browser:这容许您在默认浏览器或应用程序中关上以后文件。
- Path intellisense:在写html标签时,遇到文件门路时,能主动提醒和补全
PHP DocBlocker的设置
{
"php-docblocker.extra": [
"@Author xiaojin",
"@DateTime $CURRENT_YEAR-$CURRENT_MONTH-$CURRENT_DATE"
],
"php-docblocker.author": {
"name": "xiaojin"
},
"php-docblocker.classTemplate": {
"message": {},
"author": {
"content": "@author xiaojin"
}
},
"php-docblocker.functionTemplate": {
"message": {},
"extra": {},
"param": {},
"return": {},
}
}
应用:在类或办法下面输出/**换行即可
备注
对于新建Class文件,这个要什么类型的文件,间接用php artisan
命令即可,还能够趁机相熟laravel的命令
好了,这个次要是记录一些罕用的拓展,不便要搭建php的开发环境的时候,间接装置就能够了。
发表回复