分页: 1 / 1
关于emacs自动缩进
发表于 : 2008-07-04 8:27
由 sirubuntu
emcas花括号默认缩进格式如下:
(括号前面的几个点号是为了表达实际情况加上去的,因为,帖子发出后,空格被删掉了。点号用空格代替就是实际情况)
if ()
....{
....}
我想把默认方式改成下面这个样子,免得需要每次手动修改或用indent去格式化一次。
if ()
{
}
请问怎么办呢?谢谢
发表于 : 2008-07-04 8:37
由 Amankwah
这两个缩进的区别?
我竟然没看出来

发表于 : 2008-07-04 13:36
由 sirubuntu
自己顶一下
发表于 : 2008-07-04 19:12
由 zhangsong023
以前回复过,搜这个版块。
发表于 : 2008-07-04 20:20
由 poet
RMS那个变态,希望象全天下人推荐他那个变态的缩进方式,不过还好,支持他这种方式的人很少,绝大多数人都不支持。他就只好在自己的emacs里面搞缺省了。。。
发表于 : 2008-07-04 20:27
由 异域追梦者
发表于 : 2008-07-04 20:38
由 oyasmi
M-x c-set-style
设置c模式的缩进样式的命令,默认是CC-MODE,另外可选的风格有GNU,K&R,BSD,Stroustrup,Whitesmith,Ellemtel等,据我所知“K&R”风格满足楼主的要求!自己设一下试试看吧,设完一个就重排看看效果。。。
Re: 关于emacs自动缩进
发表于 : 2008-10-21 22:17
由 clxme
我用了BSD风格,但是是缩进8个字符,我想让它缩进4个字符,不知道怎样设置。

Re: 关于emacs自动缩进
发表于 : 2008-11-10 0:53
由 redflow
(setq c-basic-offset 4)
Re:
发表于 : 2008-11-16 17:52
由 薰衣草的轨迹
oyasmi 写了:M-x c-set-style
设置c模式的缩进样式的命令,默认是CC-MODE,另外可选的风格有GNU,K&R,BSD,Stroustrup,Whitesmith,Ellemtel等,据我所知“K&R”风格满足楼主的要求!自己设一下试试看吧,设完一个就重排看看效果。。。
怎么设为默认?
Re: 关于emacs自动缩进
发表于 : 2011-07-03 8:39
由 i_NIX
对于C语言来说,M-x c-set-style 然后用 linux 风格