作者piaip (我在测试)
看板PttCurrent
标题Re: [问题] piaip 可以介绍一下 pmore 吗?
时间Fri Jun 3 10:16:59 2005
※ 引述《[email protected] (闭关修法)》之铭言:
: 现在改用 mmap 之後, 就比较容得到多些行数, 不怕 overflow?
行数大於 2G 我想非常不简单吧
你的 overflow 是指 out of memory? 正常的 OS 上不应该发生
: : 缺点:
: : 旧 more 的标头分隔线有着很讨厌的规则,是无中生有的线(多一行)
: : pmore 要那样弄会把程式弄太脏,所以我决定显示在空白行上而非无中生有
: : 所以每篇文章的开头都与传统 more 差一行
: 这个要小心点, 搞不好那些画 ascii movie 的会来大追杀.
他们以前如果转信的话也会差一行,
所以都有一个对齐开头的功能,所以想必不是问题。
只要保持翻页时卷动的页数一致就好了
: 暂时看到有 goto 一份, 看来是没必要的, 倒也不见得会有问题.
goto 是因为要显示 header 的「看板」那种靠右的东西时,
同一段程式码要跑两次。
我个人并不过份排斥 goto 的使用,只要合理且不破坏程式可读性就好
不过 header 的显示方式我有在考虑改写。
: 至於 pmore_help 的部份, 我强力建议改为读档或读 SHM->Help[PMOREverion1]
: 留一点调较空间给 "美工组" 去灵活修订.
: 我在 hkday 改把 help 全线改为读档, 说不定有天会改到 shm 上去.
这部份就不是 pmore 之前改进的重点方向了,所以跟旧 more 一样没动
以前不读档应该是为了避免 more 的 reentrance
要改就以後再说吧
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.30.72