06月20, 2012

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

由于平时工作中经常要写一些工具来提高开发效率,所以有时候会写一些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格式化的时候,数组就不会有问题了。

本文链接:http://welefen.com/post/a-solution-of-beautify-array-will-be-one-line-in-zend-studio.html

-- EOF --

Comments

评论加载中...

注:如果长时间无法加载,请针对 disq.us | disquscdn.com | disqus.com 启用代理。