2

私の問題は、次のコードに示すように、新しい行に中括弧を使用すると、インデントが追加されることです。

debian-lenny で emacs 22.2 を使用しています。github から php-mode.el をインストールしました。

(https://github.com/ejmr/php-mode/blob/master/php-mode.el)

私の.emacsにはキーバインディングのみが含まれています(インデント用ではありません)

if (logical condition)
       {
             avariable 
             #COMMENT 
             if (logical condition)
                 {
                     if(condition)
                          {
                               variable
................

すべての php ファイルで PEAR モードをオンにしてみました。タブモードのインデントも試しました。

お願いします、私は何を間違えましたか?

アップデート:

上記はデフォルトの「GNU」インデント スタイルです。標準の php インデントの場合、以下を .emacs に追加します

(setq c-default-style "linux" c-basic-offset 4)

回答はこちら: http://www.emacswiki.org/emacs/IndentingC#toc2

4

1 に答える 1

2

上記はデフォルトの「GNU」インデントスタイルです。標準のphpインデントの場合、.emacsに以下を追加します

(setq c-default-style "linux" c-basic-offset 4)

ここで答えが見つかりました:http ://www.emacswiki.org/emacs/IndentingC#toc2

于 2011-08-30T12:40:21.813 に答える