我尝试过使用以下内容:
(setq-default tab-width 4)
(setq-default tab-stop-list (list 4 8 12 16 20 24 28 32 36 40 44 48 52 56 60))
但是编辑.py文件时制表符的大小仍然是8个字符宽。在其他文件中它已经下降到 4,所以我假设 Python 主要模式以某种方式覆盖了这个。我发现我可以将 python-indent 设置为 4,但这会导致插入空格(这违背了我们的代码风格指南)。
如何使选项卡宽度为 4 个字符?
更新:
我也尝试过这个,但它没有做任何事情:
(add-hook 'python-mode-hook
(setq indent-tabs-mode t)
(setq tab-width 4)
)
最佳答案
(add-hook 'python-mode-hook
(lambda ()
(setq indent-tabs-mode t)
(setq tab-width 4)
(setq python-indent-offset 4)))
关于emacs - 如何将 .py 文件的 Emacs 选项卡大小设置为 4 个字符宽?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3684738/