Google是個偉大的公司,為我們提供了各種優質的服務。 它的成功離不開對開源項目的積極參與,它也從開源社區獲益良多。 為了讓開源愛好者更好地參與google項目,google放出了一些編碼規范。
為此,google專門在 code.google.com 上建立了一個項目:Google Style Guide ,給出了一系列 google style guides,包括 C/C++編碼規范 、 Python編碼規范 、JavaScript編碼規范 、Objective-C編碼規范 以及 HTML/CSS 編碼規范 。
同時,Google為Emacs用戶提供了 google-c-style.el , 用於設置 cc-mode 的縮進風格,對 C, C++, java, ObjectiveC, awk等 多種語言有效。
下載 google-c-style.el 后,放入你的Emacs load-path, 在 .emacs 中添加如下代碼:
(require 'google-c-style) (add-hook 'c-mode-common-hook 'google-set-c-style)
注意,google編碼風格中,基本縮進是兩個空格, 習慣縮進四空格的人一開始可能會不習慣。
