python 模式下的 Emacs 制表符缩进使用制表符而不是 4 个空格。
我的 emacs init.el 文件包含:
(setq-default indent-tabs-mode t)
(setq-default tab-width 4)
(setq indent-line-function 'insert-tab)
我努力了:
(setq-default indent-tabs-mode nil)
但这没有任何区别。在 emacs 中使用white-space
模式我看到选项卡不会缩进 4 个空格并将untabify
选项卡修复为 4 个空格。如何使 TAB 用作四个空格?
通过将init.el 配置更改为:
(add-hook 'python-mode-hook
(lambda ()
(setq-default indent-tabs-mode nil)
(setq-default tab-width 4)
(setq-default python-indent 4)))