如何美化PhpStorm和其他Intellij编辑器中的代码?
有什么方法可以美化我的PhpStorm中的php代码吗?(最好是键盘快捷键)选择如何美化PhpStorm和其他Intellij编辑器中的代码?,phpstorm,Phpstorm,有什么方法可以美化我的PhpStorm中的php代码吗?(最好是键盘快捷键)选择code |重新格式化代码,或按Ctrl+Alt+L 编辑:自windows的PHPSForm 10改为Ctrl+Alt+F后,键盘快捷键已更改。在“代码”菜单下,有一个重新设置代码格式的选项。在项目设置中,有一个选项可以为每种文件类型设置代码样式。这已在phpsform 10中更改为code |格式代码Ctrl | Cmd+Alt+F有时代码|格式不够 例如,在重新编写了一个非常难看的代码之后,我得到了这个结果
code |重新格式化代码
,或按Ctrl+Alt+L
编辑:自windows的PHPSForm 10改为Ctrl+Alt+F后,键盘快捷键已更改。在“代码”菜单下,有一个重新设置代码格式的选项。在项目设置中,有一个选项可以为每种文件类型设置代码样式。这已在phpsform 10中更改为
code |格式代码
Ctrl | Cmd+Alt+F有时代码|格式不够
例如,在重新编写了一个非常难看的代码之后,我得到了这个结果
public function createAction(Request $request)
{
$news = new News();
$em = $this->getDoctrine()->getManager();
$form = $this->get('form.factory')
->createNamed(
'backend_news',
'backend_news',
$news,
array(
'action' => '',
'method' => 'POST',
'attr' => array(
'class' => 'form-horizontal',
'role' => 'form'
)
)
)->add('submit', 'submit', array('label' => 'Valider'));;
$form->handleRequest($request);
[...]
return $this->render('BackendNewsBundle:List:form.html.twig', array(
'form' => $form->createView()
));
}
在这种情况下,您需要转到
首选项|编辑器|代码样式| PHP
从这里开始微调。然后重新格式化。
这个文件的例子是很多空白行,所以我把空白行选项卡的“in -代码”部分放在0。一旦我重新格式化了代码,我就把它放回2。无论如何,在本节中可以进行大量调整。选择要重新格式化的代码,然后按Ctrl+Alt+Shift+L 这是经过测试并正在运行的(Ubuntu),干杯 对于Mac:
选择要重新格式化的代码,然后按Command+Alt+Shift+L 对于整页代码,请重新格式化Alt+Command+L
在phpStorm 2018.1.1中测试默认快捷方式已更改,
Alt+Shift+F
在OSX上,它是Alt+Cmd+L(2016.2.1版)。此外,您可以点击Alt+Cmd+Shift+L
在OSX上选择重新格式化(美化)文件的范围(仅选定内容、整个文件等),PhpStorm版本2018.1通过设置-编辑器-代码样式
调整代码样式。然后通过导出
或(更好的)复制到项目
(靠近方案
下拉列表)与队友标准化代码样式(如果项目目录附加到任何版本控制系统)。错误(但整个团队相同)代码样式比无代码样式更好:)此快捷方式将仅重新格式化选定的文本或整个文件(如果未选定文本)。对我来说,最好定期使用它,而不进行任何选择,以保持整个文件的标准化。在OSX上,它是Alt+Cmd+L(2016.2.1版)为什么要使用downvote?我的答案添加显示真实示例的额外信息也许最好编辑/注释顶部答案,以便向更多人显示您的建议?在某些Linux环境中,此快捷方式可能会分配给系统命令(即锁屏)。您只需在设置-Keymap
-搜索“重新格式化代码”