Emacs
如何在 Emacs 中用 web 模式用空格的縮進替換製表符的縮進
我不想使用製表符進行縮進,所以我添加
(setq-default indent-tabs-mode nil)
了我的 emacs 初始化文件。通過設置縮進由 中的空格創建
web-mode
,但它不會將現有的製表符更改為空格。有沒有類似的配置
overwrite-tab-indent-by-space-indent
?還是每次遇到製表符縮進的 HTML 時都必須通過命令將製表符替換為空格?
要在打開使用 web 模式的文件時取消整個緩衝區的製表符,您可以在 init 文件中添加如下內容:
(add-hook 'web-mode-hook (lambda () (untabify (point-min) (point-max))))
這假定這
web-mode
是您希望此設置應用到的模式的名稱;適應口味。