本文中的phpstorm版本:2020.1.1
一、设置php数组中key => value对齐
找到phpstorm的File->Settings->Editor->Code Style->PHP
选择Wrapping and Braces,滚动条一直往下拉,找到Align key-value pairs选项 并勾选上,然后右下角依次点击Apply,然后继续点击OK,如下图所示:
二、设置宏定义(快捷键)
选择Edit(编辑)->Macros(宏)->Start Macro Recording(开始录制宏)
直接按想要录制的快捷键,首先按Ctrl+ALT+L(默认格式化快捷键),然后再次按 Ctrl+S 完事后,点击右下角的小红点
然后输入Format and Save(名字可以随意输入,只要自己能记住就行)
在File->Settings(设置)->Keymap->Macros,找到刚才添加的“Format and Save“,右键点击“Add Keyboard Shortcut(添加键盘快捷键)”,录入快捷键“Ctrl+S(这里直接 按住 Ctrl+S,不是手动输入 Ctrl + S啊!!!)”,点击“OK”。到此即完成代码保存(Ctrl+S)自动格式化数组中的键值对为等号对齐方式。赶紧去试一下吧。
效果图如下所示:
三、其它
设置代码样式:File -> Settings -> Code Style ->PHP
根据个人php代码规范和个人喜好设置 PHP 等代码的样式结构。
phpstorm可以设置:
1、等号对齐 设置步骤:File->Settings->Editor->Code Style->PHP 选择Wrapping and Braces,滚动条一直往下拉,找到 Assignment statement 下面的 Align consecutive assignments选项 并勾选上,然后右下角依次点击Apply,然后继续点击OK。然后使用默认快捷键(ctrl +alt +L)即可让等号对齐。
2、中括号显示方式...
3、空格 显示方式等...
4、大(花)括号{} 设置换行 比如foreach的{}自动换行 设置步骤(phpstorm 2022.3版本):File->Settings->Editor->Code Style->PHP 选择Wrapping and Braces,找到 Braces Placement 下面的 Other选项 然后改为Next line,最后右下角依次点击Apply,然后继续点击OK。然后使用默认快捷键(ctrl +alt +L)即可让{}换行了。
5、if、for、foreach等语句 取消和小括号之间的空格 设置步骤(phpstorm 2022.3版本):File->Settings->Editor->Code Style->PHP 选择Spaces,找到 Before parentheses 下面的 'if' parentheses、'for' parentheses、'while' parentheses、'switch' parentheses、'catch' parentheses等这些选项 然后取消这些选项的对号勾选,最后右下角依次点击Apply,然后继续点击OK。然后使用默认快捷键(ctrl +alt +L)即可让if、for、foreach等关键字和小括号之间没有空格了。
6、else设置换行 设置步骤(phpstorm 2022.3版本):File->Settings->Editor->Code Style->PHP 选择Wrapping and Braces,找到 'if' statement 下面的 'else' on new line选项 然后改为在该选项后面勾选上,最后右下角依次点击Apply,然后继续点击OK。然后使用默认快捷键(ctrl +alt +L)即可让else换行了。
总之,只要你想要的都可以设置,自己慢慢研究折腾吧...
声明:禁止任何非法用途使用,凡因违规使用而引起的任何法律纠纷,本站概不负责。
精彩评论