使用emacs进行webdevelopment我有点新鲜。 我正在使用php模式,我很高兴。 由于我们公司的编码风格,我只有一个问题导致了很多问题。
当我有一个功能时,例如:
$instance = new Model('foo', 'bar');
我想这样缩进:
$instance = new Model(
'foo',
'bar'
);
当我在第一个参数之前插入换行符时,Emacs执行以下操作并将其缩进,如下所示:
$instance = new Model(
'foo',
'bar'
);
有人能指出我如何配置/更改此方法吗?
提前致谢
答案 0 :(得分:3)
php-mode实际上构建在cc模式之上,因此您可以使用cc-mode的缩进自定义功能。看看here。
答案 1 :(得分:1)
在.emacs配置文件中添加以下行:
(setq standard-indent X)
在击中TAB时想要缩进的空格量。