Zend Studio代码格式化数组成一行的解决办法

1375次阅读  |  发布于5年以前

由于平时工作中经常要写一些工具来提高开发效率,所以有时候会写一些PHP代码。虽然经常用的编辑器都是sublime text 2,但需要进行一个完整的PHP项目时,一般会使用Zend Studio。

作为一个代码美化狂,实在忍受不了编码书写格式引起的美观,所以一般写了一个完整的逻辑时,都会用ctrl+shift+f进行代码格式化。格式化后,看上去就舒服多了。

但在Zend Studio中,一个非常大的问题就是把数组格式化成一行了。如果数组中的元素非常少还可以接受,但如果元素很多,或者是多维数组时,格式化成一行反而降低了代码的可读性。

之前一直没有找到解决办法,网上搜了夹发现这方面的求助到也蛮多。无赖之下,有时候为了这个问题,还会写出下面的代码:

<?php
    $result = array();
    $result["name"] = "welefen";
    $result["value"] = "suredy";
    ?>

这种方式当然是不可取的,但为了避免格式化成一行,也是无赖之举。

最近越发感觉这种代码比较恶心,所以花了些时间仔细研究了下Zend Studio的配置,发现有个地方可以设置这些东西。

具体的在 Window -> Preferences,在弹出的窗口找出下面的位置:

新建一个,然后参照下面的设置:

将这个规则保存并应用,然后按下ctrl+shift+f格式化的时候,数组就不会有问题了。

Copyright© 2013-2020

All Rights Reserved 京ICP备2023019179号-8