C语言的编程风格第六章

C语言的编程风格第六章,第1张

C语言的编程风格第六章,第2张

第六章:你已经深陷困境。

别担心。你可能听说过“GUN emacs”会自动帮你处理C的源代码格式,你也看到过确实如此。然而,默认情况下,它的功能仍然不尽如人意(事实上,它们甚至比你刚刚敲出来的还要难看——无限数量的猴子敲入GNU Emacs永远也做不出一个好程序)。

所以,你要么不用GUN emacs,要么让它用sanervalules。使用后者,您需要将以下语句输入到您的。emacs文件。(DefunLinux-c-mode () "c模式,调整了缺省值,用于Linux内核。"(交互)(c-mode)(c-set-style“k & r”)(setq c-basic-offset 8))

这将定义一个M-x Linux-c-mode的命令。当你黑一个模块的时候,你怎么能在前两行输入-*- linux-c -*-这个模式会自动工作。此外,您可能希望添加以下内容

(setq自动模式-列表(cons' ("/usr/src/linux。*/.* \ \.[ch] $”。Linux-c-mode)auto-mode-a list))

到您的。emacs文件。

但是,如果你不能让emaces自动处理文件格式,也不要紧张,你还有一个东西:“缩进”。

GNU的缩进格式也非常死板,这就是为什么你需要添加几行命令选项的原因。不过这也不算太坏,因为GNU缩进格式的创造者也记得K&R的权威(GNU无罪,他们只是在这件事上误导了人们),你要做的就是输入选项“-kr -i8”(意思是“K&R,缩进8个字符”)。

“缩进”有很多功能,尤其是当它建议你重新格式化代码的时候。你应该看看帮助。但是记住:“缩进”对于风格不佳的程序来说并不是灵丹妙药。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » C语言的编程风格第六章

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情