google c++編碼規范很全面,現在已經逐漸習慣了這種編碼規范,突然想到或許emacs中有合適的el支持這種規范,到網上一找,果然有。
下載下來,放在emacs.d目錄下,然後在.emacs配置文件中添加幾行:
(add-to-list 'load-path (expand-file-name "~/.emacs.d")) (require 'google-c-style) (add-hook 'c-mode-common-hook 'google-set-c-style) (add-hook 'c-mode-common-hook 'google-make-newline-indent) (add-to-list 'load-path (expand-file-name "~/.emacs.d")) (require 'google-c-style) (add-hook 'c-mode-common-hook 'google-set-c-style) (add-hook 'c-mode-common-hook 'google-make-newline-indent) 重新啟動emacs後,編輯C++代碼就可以見到效果了。
格式化代碼功能也有。