Phpstorm 制作phpsform&x27;s自动格式化在控件结构之前添加换行符
为了使代码更具可读性,我喜欢在控件结构之前添加一个换行符 例如:Phpstorm 制作phpsform&x27;s自动格式化在控件结构之前添加换行符,phpstorm,phpstorm-2018.2,Phpstorm,Phpstorm 2018.2,为了使代码更具可读性,我喜欢在控件结构之前添加一个换行符 例如: $var = new Thing1; if ($var instanceof Thing2) { echo 'This thing has Thing2!'; } 变成: $var = new Thing1; if ($var instanceof Thing2) { echo 'This thing has Thing2!'; } 当我编写代码时,我会自然而然地这样做,然而,对于我必须检查的许多代码来说,情况并
$var = new Thing1;
if ($var instanceof Thing2) {
echo 'This thing has Thing2!';
}
变成:
$var = new Thing1;
if ($var instanceof Thing2) {
echo 'This thing has Thing2!';
}
当我编写代码时,我会自然而然地这样做,然而,对于我必须检查的许多代码来说,情况并非如此
在PhpStorm 2018中有可能做到这一点吗?似乎没有这个选项。IDE可以保留特定数量空行的所有可能位置都在
设置/首选项|编辑器|代码样式| PHP |空行
中配置
从我看到的情况来看,一般来说,控制结构或代码块都没有
我找到的最接近的票证是:--观看(明星/投票/评论)以获得任何进展的通知
或者你自己做搜索和搜索。正如LazyOne指出的那样,似乎没有一种使用代码格式化程序来实现这一点的方法,这本是理想的 我尝试过使用条件语句,但没有找到正确匹配/替换条件语句的方法。你可能想调查一下 同时,以下“标准”搜索和替换regexp可能会有所帮助: 搜索:
^(?)
替换:\n$1if$2(
请注意,它还将在/
注释和if
之间添加换行符,这可能是您想要/需要的内容,也可能不是