diff --git a/README.md b/README.md index cc39f30..6e091b2 100644 --- a/README.md +++ b/README.md @@ -13,20 +13,22 @@ - 页眉插入当天时间 - 文末插入自定义署名(支持自动读取Office署名、wps署名、计算机用户名,支持自定义预设署名) - 输入微信公众号文章链接,插入文章封面图 - - 输入bilibili视频、直播间链接,插入封面图(此功能需要python环境) + - 输入bilibili视频、直播间链接,插入封面图 - 【工具箱】功能区 - 一键给段落底纹上色,并支持颜色自定义 - 一键修改样式底纹颜色,并支持颜色自定义 - 简单给表格上色,支持修改预设文件 - 表格改成三线表(不支持含合并单元格的表格) - 标签栏(暂时有点小问题~) - - 批量替换符合 - - 批量检查符合配对 + - 批量替换符合,支持自定义 + - 批量检查符合配对,支持自定义 - 批量删除页眉横线 - 行间代码排版,效果类似markdown的行间代码 - - BibTeX 转 GB/T7714-2015 格式(此功能暂时需要python 3.10+环境) + - BibTeX 转 GB/T7714-2015 格式 + - 代码高亮(需要 webView2 runtime) - 【运行代码】功能区 ~~Word is a code editor~~ - 选中文档中的代码,点击运行,可以在代码下方输出打印文字 + - 支持运行 Python, R, Java(需要相应的环境) # 使用环境 @@ -87,23 +89,18 @@ # 关于源代码 -## 如何使用 - 请遵循项目开源协议 - 建议使用release模式,不会显示未完成部分。debug模式会显示所有功能,容易触发bug。 - release模式需要将[预设文件7z](doc/settings.7z)解压至ProgramData目录,如其中的Config子文件夹应当在`C:\ProgramData\分点作答\FDscend\Config` - 由于项目使用了绝对路径,debug模式需要将工程放置于`D:\code\WordAddIn1\WordAddIn1.sln`。或者在 `Ribbon1.cs` 中修改 `FDscendHome` 的值(项目版本v0.15.0+) -## 一些不重要的说明(可以跳过) -- 这个项目是我入门编程过程中的作品,并且在这个项目之前完全没接触过c# -- 项目时间跨度比较大,代码有很多前后不统一的情况。比如一开始使用拼音命名,后来才意识到变量命名的问题,又陆续用来驼峰、下划线……挺混乱的,然后也懒得改了…… -- 项目一开始只是想做一种Word中一键排版代码的功能,实现效果就是样式1,方法很简单,Word本身就能实现,我只不过放到一个按键里。 -- 后来就零零散散地写一些我常用的,但Word实现起来麻烦的功能。总之是属于自己用的舒服就行,所以很多问题就没进行完善了(代码能跑就行x) - # 一些特性 +- v0.17.0+ + - 【工具箱->BibTeX】【文案->获取封面(b站)】功能已打包,无 Python 环境也能运行。注:可在【控制->设置】中勾选“使用 Python 脚本”重新启用功能相应的脚本 - v0.16.0 - 【文案】 中的“文章标题”“一级标题”“二级标题”“正文格式”功能开放自定义,在 `FDscend\Presets\XMT_style.docx` 中修改样式即可。(注意此功能不能在未创建的文档中使用) - - 【工具箱->BibTeX】功能需要python 3.10+环境,运行 `FDscend/scripts/` 文件夹下的python文件。(等代码较为稳定后,再用 C# 重写)此功能的更多信息参见 [GitHub - FDscend/bibtex2gbt7714: 使用 Python 将 BibTeX 文件转换为 GB/T7714-2015 格式,支持可视操作、单一命令行、批量命令行](https://github.com/FDscend/bibtex2gbt7714) + - 【工具箱->BibTeX】功能需要python 3.10+环境,运行 `FDscend/scripts/` 文件夹下的python文件。此功能的更多信息参见 [GitHub - FDscend/bibtex2gbt7714: 使用 Python 将 BibTeX 文件转换为 GB/T7714-2015 格式,支持可视操作、单一命令行、批量命令行](https://github.com/FDscend/bibtex2gbt7714) - v0.15.0+ - 【文案->获取封面(b站)】功能需要python环境,运行 `FDscend/scripts/` 文件夹下的python文件。(由于未知原因,用c#写的代码给出乱码,所以只好先用python实现一下)