我使用emacs作为我的编辑器。需要设置emacs缩进模式
;; to setup tabs
(setq c-basic-indent 2)
(setq tab-width 4)
(setq indent-tabs-mode nil)
但它并不: 我想按“Tab”键 1.正确的意图我的代码 2.用4个空格
我有这个安装在我的.emacs标签做我想做的事。我去一个不正确的缩进行,按Tab。它会正确缩进该行,但不会用空格替换制表符。
我该如何解决?
谢谢。
我使用emacs作为我的编辑器。需要设置emacs缩进模式
;; to setup tabs
(setq c-basic-indent 2)
(setq tab-width 4)
(setq indent-tabs-mode nil)
但它并不: 我想按“Tab”键 1.正确的意图我的代码 2.用4个空格
我有这个安装在我的.emacs标签做我想做的事。我去一个不正确的缩进行,按Tab。它会正确缩进该行,但不会用空格替换制表符。
我该如何解决?
谢谢。
Emacs通常不会将TABs更改为空格。 indent-tabs-mode
只控制在插入缩进空格时是否插入TAB或空格,但现有空格将不受影响。
如果你想摆脱TAB,你可以做C-x h M-x untabify RET
。
简单:
c-basic-indent
变量。也许你打算使用c-basic-offset
?setq
可设置评估该代码时处于活动状态的缓冲区的值。您可以使用setq-default
来设置默认值/全局值。