20. May 2012
31
七
安装doxymacs
下载并安装: http://doxymacs.sourceforge.net/. Ubuntu可以用apt-get, mac可以用brew. 手工安装也可以, 遵循软件包的说明即可.
在.emacs中配置, 注意其中的~/share/emacs/site-lisp/为doxymacs的安装目录, 可能需要修改:
;;doxymacs
(add-to-list 'load-path
"~/share/emacs/site-lisp/")
(require 'doxymacs)
(defun my-doxymacs-font-lock-hook ()
(if (or (eq major-mode 'c-mode) (eq major-mode 'c++-mode))
(doxymacs-font-lock)))
(add-hook 'font-lock-mode-hook 'my-doxymacs-font-lock-hook)
第一次启动需要用命令M-x doxymacs-mode.
常用命令:
C-c d ? 从符号表中查找当前光标所在内容的文档(需要指定doxymacs-doxygen-dirs)
C-c d r 重新扫描 Doxygen 的 tags 文件
C-c d f 为所在位置之后的那个函数插入注释(注意是在当前光标处插入,最好在函数上方的空行处使用,插入前先对好齐)
C-c d i 为当前文件插入注释(内容包括文件名、作者、日期和简介)
C-c d ; 为当前行的成员变量插入注释(类似M-;,但是格式不同)
C-c d m 插入空白的多行注释,这个就在单纯是想要注释的时候用了
C-c d s 插入空白的单行注释,和上面那个差不多
C-c d @ 插入分组注释。所谓分组注释就是将某个范围内的代码看作一组,生成文档时会单独归在一个组下。使用时要先选中想分组的那部分代码
高级配置, 其中i@ylzhi.com为email地址:
(setq user-mail-address "i@ylzhi.com")
Tags: emacs
Trackback from your site.