31

安装doxymacs

Written by ylzhi on 七月 31st, 2011 Posted in 编程语言

下载并安装: 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")

其他可参考 http://emacser.com/doxymacs.htm

Tags:

Trackback from your site.

Leave a comment

You must be logged in to post a comment.