1. Wrap是干什么的?
1. What is 'wrap'?Wrap用来把文章对齐,让每行的宽度都差不多。他知道在那些地方可以另 起一行,那些地方不行。比如“号、《号后面就不能换行,而》号、”号前面也 不能。这里行宽的单位以每个字母的长度为准,所有拉丁字母的的长度均 认为是一样的,即一个单位;而每个汉字则占两个单位。
要特别说一下,文章的段落间至少得空一行,即空行是分段的标识,对齐处 理仅在段内进行。如果没用空行,wrap则把整篇文章当作一大段,可能就不 是你希望的结果了。
2. 怎样安装wrap?
2. How to install 'wrap'?拿到wenju-*.*.tar.gz后,解开
tar zxf wenju-*.*.tar.gz进入wenju区,cd wenju再行常事./configure; make; make install当然,你的系统里得有GTK+ 2。
After getting wenju-*.*.tar.gz,tar zxf wenju-*.*.tar.gzChange to wenju directory,cd wenjuand just as any other packages,./configure; make; make installOf cause, you should have GTK+ 2 pre-installed.3. 怎样使用wrap?
3. How to use 'wrap'?Wrap的用法大致更fold命令差不多,即
Usage: wrap [OPTION...] Wrap each input line to fit in specified width. -w, --width=WIDTH use WIDTH columns instead of 64 --help display this help and exit待处理的文件从标准输入读进来,对齐后结果又从标准输出写出去。所以 如果有一个文件in.UTF-8要交给wrap去对齐,然后存成out.UTF-8,可以方 便地用命令wrap来做。这时行宽自动取为64单位,如果想用其他行宽,比如48,则可用w参数 设定out.UTF-8 wrap -w 48由于某些地方不能换行的限制,处理结果有时做不到正好是指定的行宽,只 是尽可能地使每一行的宽度差不多。out.UTF-8