【发布时间】:2011-10-24 02:47:40
【问题描述】:
我将这些行添加到我的 .emacs 文件中
(require 'php-mode)
(setq php-mode-force-pear t)
(add-hook 'php-mode-user-hook
'(lambda ()
(setq indent-tabs-mode t)
(setq tab-width 4)
(setq c-basic-indent 4)))
这最有效,但是当我在另一行缩进时缩进时,它使用空格进行缩进。我希望它使用制表符进行缩进。 Emacs 将正确对齐,但使用空格而不是制表符进行对齐。
如果我添加行
(global-set-key (kbd "TAB") 'self-insert-command)
我得到了心满意足的标签,但随后我失去了很好的缩进能力(这是我试图避免的)。对于个人项目,我通常使用空格来缩进,但我正在与其他目前更喜欢制表符的开发人员一起工作,并且花了很长时间才能做到这一点。
【问题讨论】: