如何将php模式下的缩进更改为Emacs中的2个空格?

如何将php模式下的缩进更改为Emacs中的2个空格?,emacs,indentation,php-mode,Emacs,Indentation,Php Mode,我尝试将缩进从4个空格改为2个空格(我需要用这种样式编写代码) 我尝试使用php代码在缓冲区中对此进行评估: (setq tab-width 2) 或 但它不起作用,当我键入TAB时,我得到了4个空格。确定找到了它: (setq c-basic-offset 2) @CMCDRANGKAI可能您使用的是不同的模式,我不记得了,但我认为这是针对javascript-mode中的内置模式。该模式看起来像PHP/l@CMCDRANGKAI啊,没有注意到这是针对PHP而不是javascript的,该

我尝试将缩进从4个空格改为2个空格(我需要用这种样式编写代码)

我尝试使用php代码在缓冲区中对此进行评估:

(setq tab-width 2)

但它不起作用,当我键入TAB时,我得到了4个空格。

确定找到了它:

(setq c-basic-offset 2)

@CMCDRANGKAI可能您使用的是不同的模式,我不记得了,但我认为这是针对javascript-mode中的内置模式。该模式看起来像
PHP/l
@CMCDRANGKAI啊,没有注意到这是针对PHP而不是javascript的,该模式是在(GNU emacs)PHP模式中内置的。
(setq c-basic-offset 2)