以前一直用vim,都是Tab缩进
对emacs默认的缩进方式很不习惯
在网上找到了这段话
(global-set-key (kbd "<tab>") '(lambda () (interactive) (insert-char 9 1)))
可以输入Tab,但是按退格键依然会变成空格
Ubuntu系统
以前一直用vim,都是Tab缩进
对emacs默认的缩进方式很不习惯
在网上找到了这段话
(global-set-key (kbd "<tab>") '(lambda () (interactive) (insert-char 9 1)))
可以输入Tab,但是按退格键依然会变成空格
Ubuntu系统
(setq-default indent-tabs-mode t)
TAB的功能是制造一个缩进,具体如何缩进的由这个变量决定。
谢谢
但是还有一个问题
(setq default-tab-width 4)
(setq tab-width 4)
在加了这段话后,我的Tab仍然是8个空格的大小
你要把这个设为nil才行吧
所以有什么办法把Tab改成4个空格的大小
人家要tab缩进
无法复现,紫薯布丁
我的目标是仅缩进真正的TAB,但是emacs插入了TAB和空格的组合。例如,
int main(void) {
while(1) {
/* etc. */
}
return 0;
}
我非常讨厌混用TAB和空格,希望能得到解决
(setq-default indent-tabs-mode nil); TAB插入空格
(setq default-tab-width 4);tab4个字符宽度
这是我现在用的配置,你可以试一下有没有效果
也行吧
其前用vim用的都是TAB
用空格总比混用要好
(setq-default tab-width 4)
谢谢,问题解决了
解决方案贴一下呗
高手请教个问题,在emacs下的TAB自动排版,总是缩进2个空格,我想改成4个,您知道从哪里改吗?
通常是改个变量,不同的major mode都有自己的变量,要自己找或者看文档找变量名。
有问题直接开新帖就行了,这里不是qq群/邮件列表,回复式提问会让帖子变乱,也不利于让你的问题被看到