# ndd-plugin **Repository Path**: yf956613/ndd-plugin ## Basic Information - **Project Name**: ndd-plugin - **Description**: 国产文本编辑器 Notepad-- (Subtwo) 的插件项目;详细介绍如何编写ndd文本编辑器插件,并给出详细例子。 - **Primary Language**: C++ - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 21 - **Created**: 2023-06-26 - **Last Updated**: 2023-06-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ndd-plugin #### 介绍 这里会引用并列举出所有Ndd的第三方插件。欢迎您编写插件,并把开源gitee仓库反馈给我们。 对于反响比较好的插件,Ndd会主动集成和编译,并在此引用展示或发布。 建议从此项目发布版下载插件,这样可以保证插件代码的安全性问题。 如遇到插件无法加载导致ndd无法启动,还请手动删除ndd软件plugin目录下对应的不兼容插件。 #### 已完成插件列表 | 插件功能 | 下载地址 | |------------|----------------------------------------------------------------------------------| | json 正反格式化 | https://gitee.com/LanZhao/ndd-json-viewer/releases/tag/ndd-json-viewer-V1.0.0.1 | | jstool | 本仓库,见src/xmltools | | xmltool | 本仓库,见src/jstools | | 命令行窗口 | https://gitee.com/crazy-geeker/ndd-terminal-plugin/releases/tag/v1.2.0.1 | | 简繁体转换插件 | https://gitee.com/AlbrechtR/ndd-plugin-ch-convertn | #### 开发中的插件列表 | 名称 | 作者 | 仓库代码地址 | windows/linux/mac支持情况 | 附加说明 | |---------------|-------------|------------------------------------------------------------|-----------------------|-------------------------------------------| | chat聊天ai | https://gitee.com/yyz116/ndd-chat-ai | | 简繁体转换插件 | yfz0574 | https://gitee.com/eye_mine/ndd-plug-cn2-tcconvert | 应该都支持 | 最低版本ndd1.22.2,若要自定义词库,需要提供附加文件 | | | yfz0574 | https://gitee.com/eye_mine/nddPluginToys | 应该都支持 | 最低版本ndd1.22.2 | | HelloWorld | zinface | https://gitee.com/zinface/notepad--plugin.helloworld | 已测试 Windows/Linux | 在线构建支持 | | SVG 预览插件 | zinface | https://gitee.com/zinface/notepad--plugin.svg-preview | 已测试 Windows/Linux | 在线构建支持 | | PlantUML 预览插件 | zinface | https://gitee.com/zinface/notepad--plugin.plantuml-preview | 已测试 Linux | 自带 plantuml.jar ,需要 Java 环境(未提交) | | JSON 插件 | LanZhao | https://gitee.com/LanZhao/ndd-json-viewer | 全支持 | 最低版本ndd1.22.2 暂仅支持 CMAKE 工程,暂不支持 QMake 工程 | #### 软件架构 CPP/QT 插件编写手册:见 插件编程开发说明.docx #### 安装教程 打开插件的软件目录,把插件放到该plugin目录后,重启ndd。 ![输入图片说明](install.png.png) #### 参与贡献 1. 参考Ndd主程序例子,编写好插件。 2. 自行测试通过。 3. 把插件开源地址反馈给我们。 4. 反响好的插件,Ndd会主动在此页面中集成。