登录
注册
开源
企业版
高校版
搜索
帮助中心
使用条款
关于我们
开源
企业版
高校版
私有云
Gitee AI
NEW
我知道了
查看详情
登录
注册
1月18日,北京,聊聊2025如何加入技术开发?
代码拉取完成,页面将自动刷新
捐赠
捐赠前请先登录
取消
前往登录
扫描微信二维码支付
取消
支付完成
支付提示
将跳转至支付宝完成支付
确定
取消
Watch
不关注
关注所有动态
仅关注版本发行动态
关注但不提醒动态
8
Star
80
Fork
14
ichigo250
/
Sigil 修改版
代码
Issues
2
Pull Requests
0
Wiki
统计
流水线
服务
Gitee Pages
JavaDoc
PHPDoc
质量分析
Jenkins for Gitee
腾讯云托管
腾讯云 Serverless
悬镜安全
阿里云 SAE
Codeblitz
我知道了,不再自动展开
发行版
最新版
2.2.1.X1B
038bacd
2024-07-11 22:26
对比
Sigil-2.2.1.X1B
ichigo250
1. 恢复Sigil原来的重命名逻辑:文件重命名时,同步修改文件ID为新文件名。(自原版Sigil 2.2.0以后,文件重命名不再令文件ID和文件名同步)。 2. 修复一点微不足道的小BUG。 PS:有网友发现最新版的Sigil重命名时,OPF文件的Spine节点下,ID引用不会同步改变。这是自原版Sigil 2.2.0 更新后引入的问题,但严格来说它并非BUG。因为Spine节点的ID引用是引用自 Manifest ID,而自 Sigil 2.2.0 以后,重命名后只修改 Manifest Href,并不修改 Manifest ID,所以Spine的ID引用依然能够跟你的实际文件对应。从epub规范来看,Manifest ID 也只是要求它是独立唯一的字符串,不一定要跟文件名同步,所以说它严格来说并非BUG,顶多就是看起来不顺眼。 网友将这个问题反馈到官方版后,官方维护者回应说只要 ID 是唯一的就没问题,他们没打算让 ID 跟文件名同步。 但我觉得,重命名时文件名若跟 Manifest ID 同步,看着会更顺眼,Spine的ID引用也看着更清晰,所以还是恢复了它以前的重命名逻辑,让它重命名时,文件ID同步文件名。至于不同目录下出现同名文件的情况,会不会令ID变得非唯一?当然不会,因为每个ID在分配时都有防重复检查,真遇到重复的情况Sigil会自动分配一个新的唯一的ID。 **解压说明** *注意:附件的安装版均为压缩包分卷,需要完整分卷才能解压。*\ *WIN版分卷如何解压就不需要我再说明,主要说明的是MAC版分卷如何解压* *MAC版压缩分卷通过 cat 命令合并为一个完整压缩包,然后就可以用你习惯的方式来解压:* ```bash cat filename.tar.xz.000 filename.tar.xz.001 > filename.tar.xz ``` 分卷 XXX.000 与 XXX.001 必须按前后顺序书写,不可调换顺序!
最后提交信息为:
update version info
2.2.1.X1A
1d22410
2024-07-04 21:57
对比
Sigil-2.2.1.X1A
ichigo250
改善【EPUB格式良好性检查】(快捷键 F7 的功能): 1. 原版 F7 功能十分鸡肋,只能查查XHTML的标签闭合问题,有些错误在预览浏览器会报错,但F7功能却报告没有任何问题。现修改了它的XML解析器,许多在预览浏览器会报错的错误它也可以查出来。 2. 将以前修改版的【OPF规范化】功能整合到【EPUB格式良好性检查(F7)】中,同时增加了对 OPF Href大小写一致性的校验。顺便解决了修改版 2.2.X1 版中OPF规范化功能导致程序闪退的BUG。 【下载】 链接: https://pan.baidu.com/s/1hQDE2NqP5kNsCSbp5Ok8XA?pwd=jcay 提取码: jcay
最后提交信息为:
update translate file sigil_zh_CN.ts
预览版本
2.2.1.X1
2403e62
2024-07-02 23:17
对比
Sigil-2.2.1.X1
ichigo250
基于 Sigil 2.2.1 官方原版的修改版更新: 1. 添加了修改版专属的选项卡,修改版Sigil专属的选项都移到专属选项卡。位于 编辑 >> 首选项(F5) >> 修改版配置。 2. 解决多个XHTML文件拖入后排序随机的问题,添加或拖入多个文件时,如果是 xhtm 文件,会进行按文件名排序后登记到opf的Spine节点。 3. 修改【分割段落】功能为【分割标签】功能,之前只能以块元素为单位进行切割,现在块元素或行内元素均可切割。 4. 支持指定位置拖入 XHTML 文件: 拖曳单独一个xhtml文件到文件浏览器的xhtml文件列表上时,会出现位置指示线,可将xhtml文件插入到指示线位置。 5. 支持拖入 TXT 时自动转化为 XHTML文件并插入到指定位置: 拖曳单独一个TXT文件到文件浏览器的xhtml文件列表上时,会出现位置指示线,可将TXT文件自动转化为XHTML文件并插入到指示线位置。 如果拖入TXT文件到文件浏览器的其他区域,则直接导入到Misc目录,不会转化为XHTML文件。 6. 添加一个选项“TXT导入为XHTML时是否忽略空行”,位于 首选项(F5)>>修改版配置>>通用 【下载】 链接: https://pan.baidu.com/s/1qveOV1yt6Jgyieqa9ZrChw?pwd=d8k5 提取码: d8k5
最后提交信息为:
update to 2.2.1.X1
2.0.1.X1A
897912c
2023-08-29 23:46
对比
Sigil-2.0.1.X1A
ichigo250
1. 修复 Sigil 2.0.0 版本以后在 MACOS 系统平台中打开文件选择对话框时可能触发Sigil崩溃的BUG。 2. 添加【合并下一节点】功能,默认绑定快捷键 Ctrl+Alt+Return * 当光标处于节点文本位置时,可将当前节点后面的节点的外层标签去除后的内容追加到当前节点的文本尾部。 * 当光标处于两个相邻兄弟节点中间时,且中间只有空白符,可以将后面的节点外层标签去除后的内容追加到前面节点的文本尾部。 3. 修正部分中文翻译文件的翻译错误 【下载】 链接: https://pan.baidu.com/s/19u4gT60u3-QNyF_jbtRYiA?pwd=8jdj 提取码: 8jdj
最后提交信息为:
2.0.1.X1A
2.0.1.X1
920fe29
2023-08-28 21:17
对比
Sigil-2.0.1.X1
ichigo250
**功能变动:** 1. 基础版本更新至Sigil-2.0.1 2. 拖曳添加文件:单个或多个文件可拖曳至文件浏览器,程序将自动归类并添加到epub中。 3. 图片、视频、音频和字体文件的右键菜单添加【插入到HTML/CSS文档】功能,可将文件的相对链接插入到当前激活的HTML/CSS文档的光标处。 4. 插件快捷键图标即刻刷新: 原版插件快捷键位置改动设置后,需要重启软件才会刷新相关图标,现在保存设置后可立即刷新,不需要重启。 5. 支持代码编辑器直接粘贴图片: HTML编辑器或CSS编辑器在读取粘贴板内容时若检测到图片(包括图片数据和图片文件),会自动将图片添加至epub内,并根据编辑器类型生成粘贴内容为img节点或url链接。 6. 禁用Sigil原版的自动检查更新功能。 **修复BUG:** 1. 修复“XHTML自定义格式化”功能在遇到页面节点不闭合的情况下会导致Sigil闪退的BUG。 2. 修复CSS文档在第一个字符位置输入"/"符号会导致闪退的BUG。 3. 修复Emmet功能无法识别大写字母的BUG。 【下载】 链接: https://pan.baidu.com/s/11U7XyGX_K2LObrEpJq8pAA?pwd=3g2h 提取码: 3g2h
最后提交信息为:
2.0.1.X1
1.9.30.X4A
69d88c2
2023-08-20 20:53
对比
Sigil-1.9.30.X4A
ichigo250
#### 1. 修改插件管理界面的一些逻辑: * 插件管理界面现可直接覆盖安装插件,不需要先删除后安装。检测到同名插件时会弹出提示选择是否覆盖安装(覆盖安装会先彻底删除原插件目录,而非直接覆盖)。 * 现安装插件之后,在插件快捷键工具栏有空位的情况下,该插件会自动到绑定插件快捷键位置。 * 隐藏插件管理界面上【移除所有】这个按钮,可通过全选插件配合【移除插件】取代。(个人体会,【移除所有】这个按钮太坑爹,摆在容易误点的位置,害我中招多次,经常只想删除单个插件,结果删除了所有插件。) * 插件管理界面改为可多选插件,配合【移除插件】按钮,可删除所选择的插件。(插件可通过修饰键 Ctrl或Shift多选,或者Ctrl+A全选) #### 2. 修复来自原版的BUG——插件管理界面安装同名文件BUG: 插件管理界面在检测到存在同名插件,表面上看似只弹出提示而不执行任何操作,实际上会意外删除插件目录的BUG。该删除动作属于意外,非常规操作,因此会导致只删除插件目录,不删除关联设置的非正常情况。 #### 3. 修复来自原版的BUG——套标签功能当光标处于字符较多的行上会出错的BUG: 套标签功能(ctrl+1 至 ctrl+8 快捷键)在某行文本长度超出输入区宽度导致部分文本被挤压到下一行的情况下(不是由换行符引起的换行),程序会将被挤压至下一行的文本判断为新的段落,从而导致套标签时可能套错位置的BUG。 【下载】 链接: https://pan.baidu.com/s/1-eWjUSytnz2Z90ywkc0GQg?pwd=4qu3 提取码: 4qu3
最后提交信息为:
1.9.30.X4A
1.9.30.X4
eea3317
2023-08-05 14:01
对比
Sigil-1.9.30.X4
ichigo250
1. 添加HTML和CSS的代码自动填充功能,类似VSCode的 Spnippet功能,可支持HTML标签名,HTML属性名,CSS属性名,CSS属性值, CSS@关键字等自动填充。(感谢吧友 hnchb 赞助) 2. 添加"Emmet"代码缩写功能,类似VSCode的 Emmet功能,可通过Emmet代码缩写语法来完成HTML代码。具体语法请上网查询 Emmet 语法。只支持HTML元素的缩写语法,不支持Emmetd的CSS缩写语法或 !Tab 生成代码。(感谢吧友 hnchb 赞助) 3. 调整 Alt+左右方向键 组合的功能—— Alt+左右键可快速跳跃到标签代码的边界。 4. 调整 Home | End 键功能(行首行尾),跳转行首时先跳到缩进位置,再跳到行首。 5. 改善HTML编辑器体验:改进HTML代码编辑器在 <style> 节点内部的键盘事件逻辑,让其同 CSS代码编辑器的键盘事件逻辑一致。 6. 改善HTML编辑器体验:加强换行自动缩进逻辑。 7. 修复 Ctrl+Return 组合功能【插入空行或段落分割】的BUG:在某行文本长度超出输入区宽度导致部分文本被挤压到下一行的情况下(不是由换行符引起的换行),程序会将被挤压至下一行的文本判断为新的段落,从而导致光标处于行首时做出错误动作。 备注: 1. 自动填充功能在【首选项>>一般设定>>基本】配置页面下有独立的启动开关,可以根据用户需求启动或关闭该功能。 2. Emmet功能所生成的HTML代码,其代码格式化绑定了Sigil修改版的【XHTML格式化】功能。 3. 自动填充功能的词汇配置表是Sigil默认用户配置目录下的两个json文件(css_completion_words.json 和html_completion_words.json)。可以通过编辑该俩json文件以编辑词汇,建议在Sigil关闭的情况下编辑,如果Sigil为运行状态,则编辑后需要重启Sigil配置才能生效。不过手动编辑有风险,编辑不当可能导致Sigil打开报错,如果出现这种情况,请直接删除目标json文件,Sigil会自动生成新的默认配置表。至于具体如何编辑请自己去领悟。 另外,Sigil默认配置目录可以通过【首选项>>打开首选项文件夹】打开。 【下载】 链接: https://pan.baidu.com/s/1-lxTgfba4zecd_P5Lcz6aw?pwd=xd7x 提取码: xd7x
最后提交信息为:
update to 1.9.30.X4
1.9.30.X3B
f9f265b
2023-06-17 16:04
对比
Sigil-1.9.30.X3B
ichigo250
## 修改部分: 1. 修复换行自动缩进功能存在的BUG:XHTML和CSS代码编辑器的某行文本长度超出输入区宽度导致部分文本被挤压到下一行的情况下,在该行按回车键输入换行符,自动缩进的缩进量固定为0的BUG。 2. 改进CSS代码编辑器换行自动缩进功能在小部分情况下缩进不合理的情况。 【下载】 链接: https://pan.baidu.com/s/1uGnhNCotf7leKHN1t-fjGg?pwd=d6ic 提取码: d6ic
最后提交信息为:
1.9.30.X3B
1.9.30.X3A
ccb54c7
2023-06-15 19:07
对比
Sigil-1.9.30.X3A
ichigo250
1. 修复当选择非XHTML文件时,通过快捷键(默认为 Ctrl+Shift+Y 组合)触发【添加副本】功能时,会导致Sigil闪退的BUG。 补充说明一下,该修复仅仅是修复导致闪退的BUG,并不意味着 Ctrl+Shift+Y 快捷键组能绑定到CSS添加副本的功能。因为在原版Sigil中,HTML添加副本和CSS添加副本本来就属于两个不同功能,而非一个功能函数在不同条件下做不同动作,而且CSS添加副本功能没有注册到快捷键管理系统上,因此没法绑定快捷键。当然要通过修改合并这两个函数也是可以的,要改的代码量会比较多,我觉得不是很有必要就没去改了。 2. 修复【粘贴富文本】功能在打开多个标签页时,会粘贴到所有打开的标签页中,且单页内粘贴内容会重复多遍的BUG。 3. 恢复了【分割段落或插入br空行】对快捷键组【Ctrl+Return】的默认绑定关系,该绑定关系取代了原功能【在光标处拆分】的绑定关系。 【下载】 链接: https://pan.baidu.com/s/1hanbXqTz01wA3T3fqPzSkw?pwd=6pux 提取码: 6pux
最后提交信息为:
1.9.30.X3A
1.9.30.X3
fd7205f
2023-06-05 23:52
对比
Sigil-1.9.30.X3
ichigo250
## 相对上个修改版的改动 1. 给HTML代码编辑器添加“粘贴带格式文本(Paste Rich Text)”功能,粘贴时可保留内容的HTML格式。 功能位于 “编辑(Edit)” —> "粘贴带格式文本(Paste Rich Text)",默认绑定 Ctrl+Shift+V 捷键,但是因为旧配置文件的原因,第一次使用该版本,快捷键不生效很正常。建议在快捷键设置界面按【重置所有】。 也可以在代码编辑器的右键菜单发现该功能。 2. XHTML代码自定义格式化的配置语法添加了一个 text-fm-resv 属性,用于保留文本内容原本的换行符和缩进符。具体看配置自带说明。建议到XHTML格式配置界面按【重置】更新一下默认配置。 3. 修复了XHTML代码自定义格式化功能在缺乏配置文件时无法自行采用默认配置的BUG。 【下载】 链接: https://pan.baidu.com/s/1oaVr1YC55pa_Zknjfipncg?pwd=j3eq 提取码: j3eq
最后提交信息为:
1.9.30.X3
1.9.30.X2
ab81e1b
2023-05-11 19:27
对比
Sigil-1.9.30.X2
ichigo250
1. 添加了XHTML代码自定义格式化功能,配置接口在 “配置” >> "外观" >> "XHTML格式化" 项页中。 采用类似CSS语法的配置,具体到对每个节点进行换行符和缩进级别的控制,可进行复杂度较高的自定义风格化。 2. CSS代码编辑器功能调整:自动对齐、自动缩进(之前也做过编辑器体验调整,但那是针对HTML的) * 自动对齐:输入块结束符"}",会自动对齐到跟它互相匹配的块起始符"{"对应行的缩进位。 它的逻辑不是单纯查找上一个"{",因为CSS中代码块"{...}"可能有嵌套的情况,它是按照"{"和"}"的数量平衡来匹配对应"{"所在行,对齐至该行的缩进。 * 换行自动缩进,CSS编辑器换行自动缩进逻辑不像HTML那样只会单纯对齐上一行,它逻辑如下: 在块起始符"{"后面换行,会自动缩进一个量; 在块"{}"里面换行,会自动对齐上一行; 在结束符"}"后面换行会自动对齐至与之匹配的"{"所在行的缩进量。 3. 修复原版Sigil一个关于搜索栏【循环查找】功能的BUG:自 Sigil 调整搜索栏UI,添加【Restart(重新开始)】功能后,部分情况下 【Wrap(循环查找)】无法正常循环匹配,部分情况下 Restart 无法正常重置搜索起点的BUG。 4. 修复 Epub2 to Epub3 功能中的xmlns:epub空间错误问题。 5. 修复 Epub2 to Epub3 中 nav 文件的 lamdmarks 列表相对路径错误的问题。 【下载】 链接: https://pan.baidu.com/s/1rLOMwljzw03C6sZmg353-A?pwd=2p9r 提取码: 2p9r
最后提交信息为:
Compatibility with MACOS
1.9.30.X1
2efaffd
2023-04-01 01:36
对比
Sigil-1.9.30.X1
ichigo250
1. 基于 Sigil 1.9.30 版进行修改。 2. 修复了给所有文件重命名之后,进行页面分割会导致Sigil崩溃的BUG。 3. 以前为了优化epub打开速度,做了一系列改动,但是效果不明显且潜在问题多,所以这方面的优化取消了。 4. HTML代码风格化还原为原版Sigil的风格。 【下载】 链接: https://pan.baidu.com/s/1FULR_O7ichE_SbPUzC0-1A?pwd=ipez 提取码: ipez
最后提交信息为:
fix bug
1.9.20.X2
6d8c8fc
2023-03-02 19:14
对比
Sigil-1.9.20.X2
ichigo250
1、添加Sigil的OPF规范化功能: * 可检测到存在于epub但未登记于Manifest的文件,并自动补齐相关Manifest项。(除了xml, opf, 无后缀名、后缀名不受Sigil支持的文件。) * 可检查Manifest的重复ID项,并自动删除相关manifest项,删除重复ID时优先保留被spine或metadata引用的ID项。 * 可检查Manifest的多余ID项,并自动删除相关manifest项,删除多余ID时优先保留被spine或metadata引用的ID项。 * 可检查Manifest的无效href项,并自动删除相关项。 * 可检查metadata或spine节点的无效引用ID,并提醒手动纠正。(无效引用ID,即所引用的ID没有登记到Manifest项中。) * 可检查package节点的xmlns属性和metadata的xmlns:dc、xmlns:opf属性是否正确,并提醒手动纠正。 2、调整编辑界面部分操作习惯: 上次编辑器优化修改了退格键行为,遗留了一个问题:高亮选中范围都在缩进位时,按退格键删除内容只删除一个缩进量,而非选中的内容。 * 本次调整就是让任何情况下,退格键都是永远删除高亮选中内容。 上次编辑器优化增加了自动缩进的功能,但遗留了一个问题:在复制内容整行内容到下一行的时候,容易把缩进一起复制,粘贴时跟下一行的缩进叠加起来,造成非本意的过度缩进。 * 本次调整就是:光标处于缩进位时进行粘贴,会检测粘贴文本是否带有“缩进”(文本起始的一段连续空白符),如果有,且两者缩进量相同,则自动省略一边的缩进。调整后在做复制整行并换行粘贴的动作时,换行的自动缩进不会跟复制文本的“缩进”叠加,避免非本意的过度缩进。 在上次修改HTML代码格式化功能的基础上继续调整一些细节: * body内部的代码,全部不保留任何空行。(上次是允许最多一个空行) * body内部的所有代码省略首次缩进。 上次的HTML代码格式化更倾向代码编辑器风格,但epub本就不是很重视代码风格,省略空行和首次缩进可以更方便正则搜索,更省体积,所以决定做了这样的调整。 3、修复来自修改版BUG: 通过Sigil打开txt文件所生成epub的OPF缺乏元信息的BUG。 4、调整Sigil对TXT文本导入时的格式化逻辑: 原本Sigil打开TXT会顺便将文本格式化为HTML格式,不过它的分段逻辑比较坑: 将换行的文本一律合并为同一段,遇到空行才会分下一段。这个逻辑对于国内文本来说很不妥当。 * 本次对导入TXT的文本格式化逻辑进行调整,修改为分行即分段的逻辑。 【下载】 链接: https://pan.baidu.com/s/1TmE1nh-JV-owfAseFDVZ0A?pwd=mxyr 提取码: mxyr
最后提交信息为:
1.9.20.X2
v1.9.20.X1
1027b81
2023-01-11 19:41
对比
Sigil-1.9.20.X1
ichigo250
【优化功能】 1、优化多文件【删除】效率和【重命名】效率,极大程度缩短删除文件或重命名文件的消耗时间。 2、优化“添加封面”功能的效率,避免文件量较大时长时间卡顿。 【修改功能】 1、添加EPUB3转EPUB2、EPUB2转EPUB3的功能 2、修改HTML代码格式化功能以及Nav导航的代码风格,让其格式化代码风格更加合理美观。 3、支持添加字体文件时覆盖同名文件。 4、对Sigil代码编辑器功能进行调整,现支持: * 多行缩进:Tab键缩进,按Shift + Tab键退缩进,支持多行缩进。 * 换行缩进:按回车键换行自动缩进(保持与上一行代码同样缩进量) * 闭合标签补齐:输入”</“自动判断并补齐无闭合标签。 * Tab键改动:Tab键改为输出2个空白字符,适合代码缩进。 5、支持多行套P标签,多行套div标签 * 快捷键Ctrl+7原为单行套P标签功能,现改为: 支选单行或择多行情况下逐行套P标签,逐行判定为纯文本或非块级元素直接套标签,判定为块级元素则改标签。 * 快捷键Ctrl+8原本默认不存在,现改为: 支持单行或多行套div标签,功能类似Ctrl+7。 6、改变快捷键Ctrl+Return功能——分割段落或插入br空行: * 分割段落:当光标处于标签内部时,把该处元素分割为两个并自动补齐标签。 如果光标处于嵌套标签内部,则以距离最近的块级父元素为终点进行分割。 * 插入空行:当光标处于行末,向下插入br空行;处于缩进位置,向上插入br空行; 处于空行则向当前行插入br空行代码。 * 原有Ctrl+Return是分割页面的功能,功能还在,只是快捷键被取代,如果你需要的话自己改快捷键。 【注意!!!!】 首次使用该功能必须在快捷键设置界面按【全部重置(reset all)】,否则会因为旧配置文件的原因,Ctrl+回车的功能可能还是分割页面功能。 【修复BUG】 1、修复部分输入法如微软拼音等在代码编辑器上输入时,页面刷新导致输入中断的问题 2、修复简体中文界面下搜索替换的数量显示未%n的问题 3、Sigil正则搜索的【循环匹配】和【重新开始匹配】功能冲突导致搜索非当前页时循环匹配无法生效,搜索当前页时按重新开始无法生效的BUG。 【下载】 链接: https://pan.baidu.com/s/1RPS-Dr1d5q2ZCo61AocUCg?pwd=1987 提取码: 1987
最后提交信息为:
Merge branch 'master' of
https://toscode.gitee.com/ichigo250/sigil-
...
下载
请输入验证码,防止盗链导致资源被占用
取消
下载
1
https://gitee.com/ichigo250/sigil-modified.git
[email protected]
:ichigo250/sigil-modified.git
ichigo250
sigil-modified
Sigil 修改版
点此查找更多帮助
搜索帮助
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
评论
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册