20px - +
wrap
zh en
-
发信人: SuperSS (SS), 信区: ANSI 标 题: 特殊qmd之FAQ-2:翻页断行 发信站: 日月光华 (2003年09月15日15:45:22 星期一), 站内信件 一些用了特殊qmd的长文章,当用PageDown翻页观看时,有时会发现在不该换行的地 方,系统似乎自动加了回车,使得作品面目全非,甚至影响了正文 一行的代码最长可以达到254个字符,但是系统处理时并不完全按照代码来分行,当 连续显示了81个字符还没有换行时,系统同样认为一行已经结束了 不用PageDown一般问题不大,系统虽然将行数加了1,但内容在屏幕外看不见。但是 用的是PageDown翻页的话,"新行"就会自成一行显示 碰到这种bug是没有办法的,如果你能控制每行代码中实际显示字符在81个之内,那 就相对好些,但是有时这个做不到。 因此,建议不要在长文章中使用带有光标移动控制的qmd。即使能控制好字符数,但 如果恰好在qmd解释到一半结束一屏,当屏幕滚动时由于相对位置改变,也有可能影响效 果。 上面提到实际显示字符数,也就是去除所有ANSI控制码以后剩余的字符数, 尽量控 制在81个以内。 按↓与按PageDown不同,改用按↓观看则不会出现类似PageDown断行的问题 简单情形下的PageDown断行问题的解决参见下文中的例子 -- ※ 来源:·日月光华 bbs.fudan.edu.cn·[FROM: 6张J]