【发布时间】:2011-07-18 22:14:14
【问题描述】:
在 PHP 代码中,我目前使用的是以下 C 缩进样式:
(defconst my-c-style
'((c-offsets-alist . ((arglist-close . 0)
(substatement-open . 0)
(case-label . +)))))
问题是当我嵌套函数(或数组)时。我希望自动缩进按以下方式格式化:
myFunc(array(
'arg1' => $val1,
'arg2' => $val2,
'arg3' => $val3,
'arg4' => $val4,
));
但相反,我得到的是:
myFunc(array(
'arg1' => $val1,
'arg2' => $val2,
'arg3' => $val3,
'arg4' => $val4,
));
里面的代码总是与数组中的“a”对齐。有没有办法通过修改我的 C 风格来解决这个问题?目前我必须手动排列右括号。
【问题讨论】:
标签: php emacs indentation