首页 > 其他分享 >CHM助手 >> 如何高效的制作比较专业的接口文档(Markdown格式)

CHM助手 >> 如何高效的制作比较专业的接口文档(Markdown格式)

时间:2024-12-24 10:30:10浏览次数:5  
标签:Markdown string 步骤 CHM 接口 快捷键 文档

1 CHM助手 >> 如何高效的制作接口文档

1.1 概述

  用户如果书写代码的过程中使用了良好的注释,比如:doxygen规范, 则有可能生成比较规范的接口文档。很多工具软件都支持编程扩展,比如:宏/脚本接口,那么,完善的接口文档将会给用户带来极大的便利,否则,软件的使用和推广都会受到较大的影响。
  为了能够生成规范的接口文档,用户需要给函数添加规范的注释头,如下是一个规范示例:

// ---------------------------------------------------------------------------
// @fn         给命令绑定快捷键
// @param[in]  string strCommand: 命令名称,可以从"快捷键"设置窗口中获取命令列表
// @param[in]  string strKey: 快捷键,比如:CS+A表示Ctrl+Shift+A
// @param[in]  bool bSaveNow: true/false是否立即保存快捷键设置到key.ini配置文件
// @return     bool, 绑定是否成功true/false
// @author     tyysoft
// @date       2024-11-01 10:21:58
// @since      EverEdit 4.5.0(4500)
// @note       
// @code       js
// var ret = BindShortcut("cm_delete_word", "CSA+W", true); //给删除单词命令添加快捷键Ctrl+Shift+Alt+W
// @encode     
// ---------------------------------------------------------------------------
bool BindShortcut(string strCommand, string strKey, bool bSaveNow);

注:注释规范可以参考互联网上doxygen相关文档来书写,更简易的方法是使用插件EverEdit扩展-注释头添加注释。使用说明

1.2 使用方法

  1. 步骤1:使用EverEdit打开包含API说明的文档

  2. 步骤2:选择主菜单“扩展 -> 模式 -> CHM”,此时,主菜单中会增加“CHM助手”。

  3. 步骤3:选择菜单“CHM助手 -> 【文档】生成函数接口文档(M)”,如下图所示:
    在这里插入图片描述

  4. 步骤4:接口文档生成后会自动打开目录,如下图所示
    在这里插入图片描述

注:Method是方法相关文档目录,Properties是属性相关文档目录。

  1. 步骤5:将生成的Markdown文档导入到笔记软件
    具体作法:将以上文档拷贝到VNote笔记目录,并在VNote目录树上选择右键菜单“重新加载”和“导入到索引

  2. 步骤6:使用VNote打开接口文档相关页面,如下图所示:
    下图是本文开头范例生成为Markdown格式接口文档的效果:
    在这里插入图片描述

1.3 约束

  CHM助手中只支持导出函数接口文档,不识别类信息。


文档作者声明:本文档仅用于学习交流,未经作者许可,不得将本文档用于其他目的。
Copyright © 2022~2024 All rights reserved.

标签:Markdown,string,步骤,CHM,接口,快捷键,文档
From: https://blog.csdn.net/tyysoft/article/details/144656485

相关文章

  • Markdown学习
    标题一级标题:#+空格+要输入的内容二级标题:##+空格三级标题:###+空格字体Hello,world!Hello,world!Hello,world!Hello,world!引用大于号+空格,表示引用分割线三个#或者三个*,然后按空格图片!+[]+(),可以输入网络图片的地址(不受存储的影响),也可以输入本地图片......
  • 协作文档让销售工作事半功倍的秘密
    在现代医疗销售行业中,高效协同是成功的关键。无论是销售方案的制定,客户拜访记录的共享,还是跨部门的合作,在线协作文档正在成为推动团队效率和精准度的核心工具。特别是在医疗销售这种信息密集型领域,在线协作文档不仅改变了团队的沟通方式,更重塑了销售流程,助力企业应对日益激烈的市......
  • 包机制、文档注释javaDoc、用户交互Scanner20241223
    包机制20241223点击src打开设置点击外观取消勾选压缩空的中间软件包、平展软件包创建包点击src点击新建,点击软件包输入新建包名com.pangHuHuStudyJava用别的包里的方法,要先导入包,如果没有导入,可以按住出错的地方按alt+enter.importjava.util.Date;在operator.......
  • 【电商搜索】文档的信息论生成聚类
    【电商搜索】文档的信息论生成聚类目录文章目录【电商搜索】文档的信息论生成聚类目录文章信息概览研究背景技术挑战如何破局技术应用主要相关工作与参考文献后续优化方向后记文章信息https://arxiv.org/pdf/2412.13534概览本文提出了一种基于信息论的生成......
  • SpringBoot基于安卓的高校社交App系统(源码+vue+uinapp+部署文档等)
    详细视频演示文章底部名片,获取项目的完整演示视频,免费解答技术疑问项目介绍  SpringBoot基于安卓的高校社交App系统,旨在为高校学生打造一个专属的线上社交互动平台,融合校园生活、学习交流、兴趣拓展等多元功能,打破校园人际交往的时空限制,增进同学间的了解与合作,丰......
  • 【如何使用Docsify即时将你的文档转换成一个美观且易用的博客网站】
    ......
  • 实验文档7
    关于第7次实验课作业实验结论task4.c1#define_CRT_SECURE_NO_WARNINGS2#include<stdio.h>3#defineN100004intmain(){5charch[N];6intline=1;7intn=0;8intj=0;9FILE*fp;10fp=fopen("data4.txt",......
  • 秒懂!用文档工具打造电商团队高效协作体系
    电商行业的快速发展,要求团队在高效完成任务的同时,也能快速响应市场需求。在这一过程中,任务交接的重要性被不断放大。而一个好的文档工具,不仅是任务记录的载体,更是驱动团队效率的引擎。一、电商任务交接的本质:从“谁在做”到“怎么做”传统的任务交接往往关注“谁在接手任务”,但......
  • Slate文档编辑器-TS类型扩展与节点类型检查
    Slate文档编辑器-TS类型扩展与节点类型检查在之前我们基于slate实现的文档编辑器探讨了WrapNode数据结构与操作变换,主要是对于嵌套类型的数据结构类型需要关注的Normalize与Transformers,那么接下来我们更专注于文档编辑器的数据结构设计,聊聊基于slate实现的文档编辑器类型系统。......
  • 反馈数据太多?文档管理方法助你高效应对
    在电商行业,高效处理客户反馈是提高客户满意度和保持竞争优势的关键。然而,很多团队在实际操作中却面临着这样的困境:反馈信息分散、处理流程繁琐、责任分工不明。这不仅降低了团队效率,还可能导致客户流失。在这样的背景下,团队文档管理工具如BanliKanban的重要性愈发凸显。它不仅是......