使用PHPStorm对齐数组的键值对
发布时间 - 2019-06-26 00:00:00 点击率:次在 PHPStorm 中定义数组时往往会写成下面这样:
public function index()
{
return [
'foo' => 'bar',
'foo-bar' => 'foo-bar',
'f' => 'b'
];
}这时就有一群强迫症跳出来说这个组数的键值怎么没对齐、怎么没有尾随逗号、太丑了不能看。。这时更改 PHPStorm 中的一些设置项,便可达到下面的效果:
public function index()
{
return [
'foo' => 'bar',
'foo-bar' => 'foo-bar',
'f' => 'b',
];
}设置步骤
打开 Settings -> Editor -> PHP -> Warpping and Braces,找到 Array itializer -> Align key-value paipars 并勾选、保存,那么在使用 Ctrl + Alt + L 格式化代码时便会自动对齐数组的键值对:
此外建议在 Code Conversion 中勾选这两项:
在格式化时这两项分别会强制使用数组短语法、最后一个元素自动尾随一个逗号。
PS:注意低版本的 PHPSt
orm 中 以上配置项的位置可能会不同,可在搜索框中直接输入配置项的名称来定位。
相关PHP视频教程推荐:《PHP视频教程》
# phpstorm
# php
# Array
# 键值
# 勾选
# 这两项
# 就有
# 可在
# 便可
# 便会
# 能看
# 往往会
# 框中
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
laravel怎么通过契约(Contracts)编程_laravel契约(Contracts)编程方法
网站制作大概多少钱一个,做一个平台网站大概多少钱?
如何在云主机上快速搭建多站点网站?
如何用AWS免费套餐快速搭建高效网站?
微信小程序 input输入框控件详解及实例(多种示例)
如何在IIS7上新建站点并设置安全权限?
HTML5空格和margin有啥区别_空格与外边距的使用场景【说明】
如何在橙子建站中快速调整背景颜色?
Laravel模型关联查询教程_Laravel Eloquent一对多关联写法
如何快速选择适合个人网站的云服务器配置?
Laravel如何配置和使用队列处理异步任务_Laravel队列驱动与任务分发实例
JavaScript如何实现类型判断_typeof和instanceof有什么区别
谷歌浏览器下载文件时中断怎么办 Google Chrome下载管理修复
家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作?
软银砸40亿美元收购DigitalBridge 强化AI资料中心布局
Laravel如何实现邮箱地址验证功能_Laravel邮件验证流程与配置
Java解压缩zip - 解压缩多个文件或文件夹实例
网站页面设计需要考虑到这些问题
使用C语言编写圣诞表白程序
Laravel怎么进行浏览器测试_Laravel Dusk自动化浏览器测试入门
Windows10怎样连接蓝牙设备_Windows10蓝牙连接步骤【教程】
Laravel如何实现多语言支持_Laravel本地化与国际化(i18n)配置教程
如何用景安虚拟主机手机版绑定域名建站?
Laravel如何实现文件上传和存储?(本地与S3配置)
Laravel如何配置和使用缓存?(Redis代码示例)
教你用AI润色文章,让你的文字表达更专业
如何在建站主机中优化服务器配置?
Laravel怎么集成Log日志记录_Laravel单文件与每日日志配置及自定义通道【详解】
DeepSeek是免费使用的吗 DeepSeek收费模式与Pro版本功能详解
免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?
Laravel Eloquent模型如何创建_Laravel ORM基础之Model创建与使用教程
HTML5空格和nbsp有啥关系_nbsp的作用及使用场景【说明】
如何用腾讯建站主机快速创建免费网站?
香港网站服务器数量如何影响SEO优化效果?
如何自定义safari浏览器工具栏?个性化设置safari浏览器界面教程【技巧】
装修招标网站设计制作流程,装修招标流程?
Laravel如何记录自定义日志?(Log频道配置)
利用JavaScript实现拖拽改变元素大小
如何快速搭建高效香港服务器网站?
python中快速进行多个字符替换的方法小结
php打包exe后无法访问网络共享_共享权限设置方法【教程】
JavaScript常见的五种数组去重的方式
EditPlus中的正则表达式 实战(1)
用yum安装MySQLdb模块的步骤方法
香港服务器网站生成指南:免费资源整合与高速稳定配置方案
深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?
今日头条AI怎样推荐抢票工具_今日头条AI抢票工具推荐算法与筛选【技巧】
Laravel如何使用软删除(Soft Deletes)功能_Eloquent软删除与数据恢复方法
Laravel如何实现本地化和多语言支持?(i18n教程)
google浏览器怎么清理缓存_谷歌浏览器清除缓存加速详细步骤

