gpt4 book ai didi

php - 如何让 emacs 在 PHP 模式下使用制表符进行缩进?

转载 作者:可可西里 更新时间:2023-11-01 00:36:14 25 4
gpt4 key购买 nike

我将这些行添加到我的 .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)

我得到了我内心深处的标签,但随后我失去了很好的缩进能力(这是我试图避免的)。对于个人项目,我通常使用空格进行缩进,但我正在与其他目前更喜欢制表符的开发人员合作,并且很难做到这一点。

最佳答案

我怀疑是否使用了 php-mode-user-hook。我使用的 php-mode 肯定没有引用它,而且它是一个非常不标准的名称,AFAIK。

尝试将其更改为 php-mode-hook

编辑:还有,你从哪里得到c-basic-indent?那应该是 c-basic-offset

关于php - 如何让 emacs 在 PHP 模式下使用制表符进行缩进?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7011775/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com