分页: 1 / 1

求教emacs的缩进问题

发表于 : 2011-05-26 11:58
cnfczn
昨天又装会10.10,装玩emacs后就感觉缩进总是很别扭。
可能是之前用vc6用习惯了。
输入玩if判断后,回车的缩进距离好像是两个tab距离。

而且每敲完一行代码,都没有缩进。每次输入完一行,都要按几个tab对齐。

如图:

Re: 求教emacs的缩进问题

发表于 : 2011-05-27 17:56
werther0331

代码: 全选

(add-hook 'c-mode-common-hook ( lambda()
				( c-set-style "k&r" ) 
				(setq c-basic-offset 4) ) ) ;;设置C语言默认格式 
(add-hook 'c++-mode-common-hook ( lambda() 
				  ( c-set-style "k&r" ) 
				  (setq c-basic-offset 4) ) ) ;;设置C++语言默认格式 
使用K&R风格,缩进改成4.

Re: 求教emacs的缩进问题

发表于 : 2011-05-28 21:31
Fermat618
顺便告诉你一下,Emacs默认的那个叫做GNU风格,是GNU推荐的代码风格。

而那个回车不自动缩进,可以试试 C-j,这好像叫什么软回车与硬回车的问题。

Re: 求教emacs的缩进问题

发表于 : 2011-06-19 18:51
tusooa

代码: 全选

(newline-and-indent)
按C-j,自动缩进.