项目简介
CodeHelper是一款针对Synology Note Station(简称SNS)的插件,它可以扩展用户在SNS里记录代码段或者编辑笔记源代码的功能。安装该插件后,用户能更便捷地在笔记中插入和编辑代码片段,增加笔记的多样性与实用性。
项目的主要特性和功能
- 代码高亮:支持多种编程语言的代码高亮显示,提高代码可读性。
- 代码插入便捷:具备快速插入代码片段的功能,减少手动输入工作量。
- 代码编辑工具:内置简单的代码编辑工具,可在笔记中直接编辑和格式化代码。
- 插件管理便捷:提供详细的安装指南,便于在Synology Note Station中安装和使用。
安装使用步骤
前提条件
- 设备已安装Synology Note Station(包括DSM 7.x上的Web版或Mac客户端版本)。
- 有足够权限修改Note Station的相关文件和配置。
安装步骤
DSM 7.x的Web版Note Station
- 通过Git将插件代码下载到本地的“codehelper”文件夹。
- 把“codehelper”文件夹复制到Note Station的插件文件夹(
/usr/syno/synoman/webman/modules/TinyMCE/js/tinymce/plugins
)。 - 修改Note Station的脚本代码(
/usr/syno/synoman/webman/3rdparty/NoteStation/notestation.js
),找到"syno_autolink syno_searchreplace hr syno_table"
并替换为"syno_autolink syno_searchreplace codehelper hr syno_table"
。 - 保存修改后刷新DSM页面。
Mac客户端版本的Synology Note Station
- 通过Git将插件代码下载到本地的“codehelper”文件夹。
- 把“codehelper”文件夹复制到插件文件夹(
~/Applications/Synology Note Station Client.app/Contents/Resources/app.nw/webman/modules/TinyMCE/js/tinymce/plugins
)。 - 修改脚本代码(
~/Applications/Synology Note Station Client.app/Contents/Resources/app.nw/webman/3rdparty/NoteStation/notestation.js
),找到"syno_autolink syno_searchreplace hr syno_table"
并替换为"syno_autolink syno_searchreplace codehelper hr syno_table"
。 - 保存修改后重启客户端。
使用步骤
- 打开Synology Note Station,创建或编辑笔记。
- 在编辑器中找到CodeHelper的功能按钮(如插入代码、代码高亮等)进行代码编辑和展示。
- 按需调整和配置CodeHelper的设置。
注意:需按上述步骤正确安装和使用插件,避免对系统造成不必要影响。如有疑问,可查阅官方文档。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】