遇到两个问题,一直不得其解:
1.我用ultraedit编辑build.toml文件,编辑好的文件放到AutoMdxBuilder里用20.条指令生成词典文件就会闪退,用程序自己生成的.toml文件不编辑就能生成词典文件,
2.生成的词典文件目录总会乱序,我在index.txt文件中的排序总会乱掉。如图所示:
不知道这种顺序要怎么调整。
谢谢!
遇到两个问题,一直不得其解:
1.我用ultraedit编辑build.toml文件,编辑好的文件放到AutoMdxBuilder里用20.条指令生成词典文件就会闪退,用程序自己生成的.toml文件不编辑就能生成词典文件,
2.生成的词典文件目录总会乱序,我在index.txt文件中的排序总会乱掉。如图所示:
不知道这种顺序要怎么调整。
谢谢!
说明你自己创建编辑的 .toml 文件哪里有问题(很可能是编码格式不对,要求是UTF-8无签名)
index.txt 是里是放词条的,不保证词条顺序;需要目录的话建议额外加个 toc.txt
我检查了一下确实是我的问题,把是否支持繁简的那条改成了true就不行了。
是不支持这条语法吗?
还有这种事?应该不太会是这个原因吧
尝试了一下什么都不变,就把那条改成true就不行了,改回false就又可以了
不过发现mdict本身就有支持繁简通搜的功能,这个问题暂时也不需要管了。总之谢谢楼主大大,辛苦辛苦!
模板D打包时出错:
第 5609 行未匹配, 请检查
这一行,不知问题在哪里,我用其他的程序打包没有问题。可能要修一下BUG
index_all.7z (1.8 MB)
看了下,是该行多了一个TAB符,在词条正文内不能有明文的TAB符,删掉试试。
PS:另外,看了下这个 index_all.txt 内容(发现正文内已经有词头了),因此建议把这该参数设置为 false:
把这该参数设置为 false:
这是什么意思,不设有什么问题
不设也没问题,只是建议,对于你的这个原材料而言,设了更美观
因为正文已经有词头了,那么就不需再『添加词头』(add_headwords)了,设或不设都试下就知道了
说说其中原理
反映问题:生成一部辞典之后,再生成就会闪退。必须重启软件才行。
这确实是个问题,等看找个时间优化一下脚本
主要是影响macOS下的体验,Windows大部分情况下似乎用着正常
早就有的问题,一直没修。
mac版有这个问题吗
我没mac怎么知道?
隐约记得mac版不退出,连续制作多个mdx,会导致后面制作的mdx内容混乱
这个不知道后来有没有优化更新。在哪里下载最新版本
加了为什么就“方便对生成的源码进一步优化、提取、修改等”了,其实最后源码被打包成 mdx 文件时都会自动被包裹在 body 标签里。
因为想对生成的源码通过beautiful soup做进一步处理的话,如果有最外层标签,就可以直接处理了,不然还需要自己加一个最外层标签。(当然工具不方便加,mdx制作者优化mdx的时候可以顺手加上;工具加了,制作者就不需要自己加了)
更新:试了一下,好像不需要有一个最外层的tag。