Hema Shushu
Hema Shushu
555,再等等
@Mrzhangxd 后续会加上这类功能,谢谢你的意见!
@vuyzan 实时预览跟编辑光标位置同步很考验程序算法,哈哈哈。原因是编辑框的文字(源码)有时对应的渲染结果的高度并不都是一致的,比如 `` 会生成高度比原始文本高很多的内容,而有些比如数学公式则会生成的高度较矮的内容。总之这部分的算法还是挺复杂的,我准备在 0.6 或者 0.7 版再把这部分模块重写。
@Zhaoqiu-hfut 这个问题需要等我把滚动同步算法重新写过才能解决。 因为编辑框的每行文字的高度不确定(比如标题的会高一些,普通段落的会矮一些),另外右侧的预览的每行内容的高度也是不确定的(比如图片和公式会比原始文本高一些或者矮一些),总之要实现准确的滚动同步需要计算每一行原始内容和每一行预览内容的高度,然后做一个映射表,每滚动一个像素时都需要从这个映射表来决定对方滚动的距离。 如上所述这部分的运算量很大,需要一个很好的算法才行。一般编辑器的做法是把左右两侧的高度取平均值然后按比例滚动(目前 yu writer 的方案),有些编辑器会对齐标题,即整篇文章按标题分成若干个小区块然后做一个粗略的映射表,我试用了一下体验还是非常不好(比第一个方案好一些但具体到段落里面的内容还是对不齐),所以可能要在 yu writer 基本功能完成之后,再重写这部分(代码量很大)。 跟这个问题类似的是左侧编辑框的反应速度,目前的算法性能也是非常糟糕,文档篇幅稍微大一些就很慢,所以同样的也需要等基本功能完成后再回过头来重写。
@yanzhaojun39 你好,这是一个 bug,请按 `Cmd+D` 进入 “免扰模式”,然后再选择 “显示文档列表”。详细步骤请见 https://github.com/ivarptr/yu-writer.site/issues/463
@ottopan 哈哈哈,想logo也是件头痛的事情
@lingerois 谢谢你的建议
@ottopan 还没,嵌入这个库还是比较简单的,但我准备把它输出的图形外观修改一下,更改得跟软件的文档整体输出(外观)样式较为一致时再打开这个语法支持。
@laffitto 你好,这个 bug 已收到。目前可以通过删除应用程序的缓存和配置文件来暂时解决: **配置文件的位置** * Windows: C:\Users\YOUR_NAME\AppData\Roaming\Yu Writer\config * macOS: /Users/YOUR_NAME/Library/Application Support/Yu Writer/config **缓存的位置** * Windows: C:\Users\YOUR_NAME\AppData\Local\Yu Writer * macOS: /Users/YOUR_NAME/Library/Caches/Yu Writer
@liphy 根据 hexo 文档的示例,默认图片放在 `source/images` 文件夹里,然后使用绝对路径引用图片,如 `` 因为 hexo 生成时实际上是直接把 `source` 文件夹的内容(以下划线开头的文件夹除外)直接复制到输出目录 `public` (这个目录将会作为网站的根目录),而文章则会放进例如 `/public/2019/12/20/hello-world/index.html` 这样的位置,所以引用资源时使用绝对路径比较方便。 因为 hexo 的直接复制 source 文件夹资源的这种策略,`yulib.config` 当中的 "staticResourcePath" 设置值应该为 "source",这样 Yu Writer 在预览时就知道 `/images/hello.jpg` 指向当前库的...