当前位置: 首页 > 后端技术 > PHP

vscode配置PHP开发环境(已验证)

时间:2023-03-29 17:02:41 PHP

后台PhpStorm真不错,集成了很多功能,挺方便的。不过PHPStorm大法不错,但至少有四个痛点:内存消耗、JS打开慢(很多时候难以忍受)、功能单一(想开发Java、Python、C?不好意思,请去隔壁下载对应的IDE),费用(有破解版,每次都要折腾)。vscode正在获得动力。它是免费的、轻量级的、功能丰富的并且支持多种语言。开发PHP值得探索。其他辅助Chinese(Simplified)Language:汉化VScodeicons:文件类型图标BracketPairColorizer:快速切换“括号对着色”Localhistory:检索还原历史版本,尽可能避免丢失的风险GitLens:显示当前line,yesWhorecentlychangedGitHistory:查看Git历史版本、commit详情等CodeRunner:直接运行C,C++,Java,JS,PHP,Python,Perl,Ruby,Go,Lua,Groovy,PowerShell,CMD,BASH、F#、C#、VBScript、TypeScript和其他脚本。TODOHighlight:高亮待办事项,FIXME和任意关键字,评论...PHP相关插件PHPIntelephense:PHP代码补全支持,工作区搜索,代码跳转/提示,格式化,错误提示等PHPDocBlocker:Quickclass,函数注解PHPNamespaceResolver:支持命名空间解析器,导入类(导入类快捷键,按ctrl+alt+i)phpcsfixer:PHP代码格式化PHPDebug:在VSCode中使用XDebug,使用这个扩展需要保证系统安装了PHPXDebug扩展。LaravelBlade:LaravelBlade片段和语法高亮支持。LaravelSnippets:LaravelcodesnippetsforVisualStudioCode(Laravel5andlatersupported)LaravelBladeSnippets:Laravel模板提示LaravelBladeSpacer:Laravel模板自动补全Laravelgotoview:alt+click跳转到对应viewLaravelGotoController:Inroute文件,可以alt+click跳转到对应的controllerPHPSnippetsfromPHPStorm:PHPStorm实时模板中的代码片段前端相关插件AutoCloseTag:自动添加HTML/XML关闭标签AutoRenameTag:自动namedPairedHTML/XMLtagsBeautify:美化JavaScript、JSON、CSS、Sass和HTML代码Eslint:在工作区安装Eslint库的文件夹中使用Eslint库函数在程序中打开当前文件。Pathintellisense:写html标签时,遇到文件路径,自动提示并完成PHPDocBlocker的设置{"php-docblocker.extra":["@Authorxiaojin","@DateTime$CURRENT_YEAR-$CURRENT_MONTH-$CURRENT_DATE"],"php-docblocker.author":{"name":"xiaojin"},"php-docblocker.classTemplate":{"message":{},"author":{"content":"@authorxiaojin"}},"php-docblocker.functionTemplate":{"message":{},"extra":{},"param":{},"return":{},}}use:inclassor在方法上方输入/**换行符来注释新的Class文件。你想要什么类型的文件?可以直接使用phpartisan命令。你也可以借此机会熟悉laravel命令。这里主要是记录一些常用的扩展,方便大家搭建PHP开发环境的时候,直接安装即可。