2
我的問題是,如果在新行中使用大括號,我會得到更多縮進,如下面列出的代碼所示。從GitHub使用Emacs php-mode時的雙縮進
我使用Debian的萊尼emacs的22.2,我已經instaled的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-默認樣式 「LINUX」 C-基本偏移4)
答案在這裏找到:http://www.emacswiki.org/emacs/IndentingC#toc2
你應該回答自己的問題,然後接受你的答案。另外,Emacs 22.2可以追溯到2008年3月;你不妨考慮升級。 – phils
如果你還沒有,你應該嘗試一下nxhtml模式,當你編輯包含多於php的文件(比如php和html)時通常更好。 – Arkh