vscode配置一个PHP的开发环境(已验证)
背景
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的开发环境的时候,直接安装就可以了。
vscode配置一个PHP的开发环境(已验证)相关推荐
- VScode配置ffmpeg+sdl2.0开发环境(window+MinGW)
目录 VScode下载及安装: 下载 安装c/c++扩展包 MinGW-64下载及安装: 下载: 安装: 测试: VScode配置c++编译调试环境 新建测试工程 配置c/c++环境配置文件文件c_c ...
- VSCode+MinGW64搭建c/c++开发环境
VSCode+MinGW64搭建c/c++开发环境 0.说明 记录在windows操作系统下使用vscode+MinGW64搭建c++开发环境,学会使用cmake构建工程项目,以及怎样书写laun ...
- Ubuntu配置上位机Blackfin开发环境手记
Ubuntu配置上位机Blackfin开发环境手记 -------- 本文档适合使用Ctrl+F 搜索关键字 -------------- -------- It's more convenient ...
- java opencv 开发环境_在IntelliJ IDEA 13中配置OpenCV的Java开发环境
准备工作: 下载IDEA 13(这里以版本13为例,后面简称IDEA): 下载Java JDK(用于配置基本的Java开发环境): 下载OpenCV 2.4.9(这里以版本2.4.9为例,据这篇文章说 ...
- 从零搭建一个 Spring Boot 开发环境!Spring Boot+Mybatis+Swagger2 环境搭建
从零搭建一个 Spring Boot 开发环境!Spring Boot+Mybatis+Swagger2 环境搭建 本文简介 为什么使用Spring Boot 搭建怎样一个环境 开发环境 导入快速启动 ...
- Vscode_00_安装Vscode和搭建C/C++开发环境
Vscode_00_安装Vscode和搭建C/C++开发环境 下载并安装Vscode 下载Vscode 安装Vscode 插件推荐 卸载Vscode 配置C/C++开发环境 下载MinGW 安装Min ...
- 配置Fiori for iOS开发环境
写在前面 本文是Fiori for iOS系列文章的第三篇. SAP和苹果这两个IT大佬,在2017年联合推出了Fiori for iOS,让全球的开发者能在iOS平台上,方便地开发SAP企业应用. ...
- 如何完整的搭建一个项目的开发环境?
本章节主要说的是如何完整的搭建一个项目的开发环境 一.安装vue脚手架 首先创建一个文件夹并且在本文件夹的黑窗口(cmd命令进入)安装Vue的脚手架,使用:cnpm i -g @vue/cli 命令进 ...
- 配置豪华的 Windows 开发环境
2019独角兽企业重金招聘Python工程师标准>>> 给Windows系统配置出一个豪华的开发环境 1.ConEmu ConEmu是一款免费的DOS系统仿真器,体积小巧,界面清爽 ...
最新文章
- qgis修复拓扑错误_深度 | QGIS开发与发布规则解析
- IPython、Notebook、qtconsole使用教程
- 【Python】青少年蓝桥杯_每日一题_3.27_画多个正五边形图案
- Nuget Tips
- 两个链表生成相加链表
- 自旋锁、互斥锁和信号量
- 为何要清除浮动?如何清除?
- d3 tip mysql_mysql
- docker启动mysql容器后又退出_docker容器刚运行就自动退出了
- snmpwalk访问华为防火墙snmp服务超时失败问题
- 课后自主练习(排序)1019. 文件排序 easy《编程思维与实践》个人学习笔记
- Elasticsearch创建索引别名
- 17个好用免费的ftp软件工具推荐,支持中文
- sqlzoo刷题笔记-02 | SUM and COUNT
- HTML学生个人网站作业设计:电影网站设计——猫眼电影(9页) HTML+CSS+JavaScript 简单DIV布局个人介绍网页模板代码 DW学生个人网站制作成品下载
- at命令、crontab命令
- Tomcat环境搭建与常见问题详解
- 07.第八章、质量管理
- 配置git send-mail发邮件 (126邮箱适用)
- 7-1 求e的近似值 (15 分)
热门文章
- iebook 去广告补丁(替换底部动画)
- Office 2007 使用心得
- 画论34 黄公望《写山水诀》
- ggplot作图(条形图 误差线点图 折线图 箱线图 密度图 岭图 小提琴图 云雨图 直方图 PCA图 PcoA图 NDMS图 和弦图 维恩图 时间序列图 系统发育树 饼图 生物区系图 地图 )
- 双通道连续波多普勒雷达测速模型Matlab仿真
- 云与海计算机谱,天谕乐谱代码云与海-天谕手游云与海乐谱代码分享-沧浪手游...
- VS2010/MFC编程入门之二(利用MFC向导生成单文档应用程序框架)
- Windows10的Ubuntu子系统开启桌面环境
- Java中IO流,输入输出流概述与总结(转载自别先生文章)
- 【自制分享】开源mini esp8266 天气时钟