【问题标题】:Emacs & PHP indenting questionEmacs & PHP 缩进问题
【发布时间】:2010-06-18 11:12:20
【问题描述】:

我对使用 emacs 进行 Web 开发有点陌生。 我正在使用 php 模式,对此我很满意。 由于我们公司的编码风格,我只有一个问题给我带来了很多问题。

当我有一个功能时,例如:

$instance = new Model('foo', 'bar');

我想像这样缩进它:

$instance = new Model(
    'foo',
    'bar'
);

当我在第一个参数之前插入换行符并像这样缩进时,Emacs 会执行以下操作:

$instance = new Model(
                      'foo',
                      'bar'
);

谁能指出我如何配置/更改它的方向?

提前致谢

【问题讨论】:

    标签: php emacs


    【解决方案1】:

    php-mode 实际上是建立在 cc-mode 之上的,所以你可以使用 cc-mode 的缩进自定义功能。看看here

    【讨论】:

      【解决方案2】:

      在配置的 .emacs 文件中添加这一行:

      (setq 标准缩进 X)

      按下 TAB 时要缩进的空格数为 X。

      【讨论】:

      • 感谢您的回答。大括号后缩进很好,但当我尝试将函数调用的参数放到下一行时,缩进效果很好,请参见我的示例。
      • 然后检查这个答案,它可能适合您使用 emacs 缩进的需要:stackoverflow.com/questions/1475279/…
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-26
      • 1970-01-01
      • 2011-09-23
      • 2011-11-05
      • 2013-06-08
      相关资源
      最近更新 更多