kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2024-08-29
  • 发帖数9187
  • 经验398枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
阅读:1900回复:5

有没有自动改变发帖宽度的方法(扩展、脚本)?

楼主#
更多 发布于:2008-08-29 19:47
在另一个论坛问过,没有人理。

想问问有没有什么扩展或者脚本能实现这个功能,就像竖文排版器一样,在文本框中右键,可以按照指定宽度来回车?

------------------------------------------------------------------------------------------------------------------------------------------------------------

不知道大家注意了没有,Google是喜欢屏幕的左边部分多于右边部分的,在1280*1024的分辨率下,Google的搜索结果大约只占屏幕的左边一半(其它搜索引擎也差不多)。在Google Groups中也是如此:用户不需要手动换行,但发出来的帖子都会在很短的地方换行,这样可以减少阅读的难度,因为对英文来说,一行超过66个字符就会使得阅读困难。对中文也是一样,但大部分中文论坛均不像Google那样强制换行,像我现在这个帖子就是一行往下输入,只要需要分段的地方才按一下回车。这样大约是在70多个字符的地方折行。在出现大段的文本,好比“微软投诉花园”中2#的文本,如果不是频繁地分段并且在段落间用两行隔开的时候,阅读起来相当麻烦。

想找的功能是:指定一个换行宽度,比如纯中文35汉字,英文70字,混排按一汉字=2英文算70字,然后自动把文本按这个宽度逐行加上硬回车,成为下面的的效果。找到的软件大多是可以添加段首空格,双换行,智能去除多余换行和非段落换行的,倒没见过可以添加这种“非段落换行”的。

35字:
字字字字字字字字字字字字字字字字字字字字字字字字字字字字字字字字字字字

不知道大家注意了没有,Google是喜欢屏幕的左边部分多于右边部分的,在1280
*1024的分辨率下,Google的搜索结果大约只占屏幕的左边一半(其它搜索引擎也
差不多)。在Google Groups中也是如此:用户不需要手动换行,但发出来的帖子
都会在很短的地方换行,这样可以减少阅读的难度,因为对英文来说,一行超过
66个字符就会使得阅读困难。对中文也是一样,但大部分中文论坛均不像Google
那样强制换行,像我现在这个帖子就是一行往下输入,只要需要分段的地方才按
一下回车。这样大约是在70多个字符的地方折行。在出现大段的文本,好比“微
软投诉花园”中2#的文本,如果不是频繁地分段并且在段落间用两行隔开的时候,
阅读起来相当麻烦。

想找的功能是:指定一个换行宽度,比如纯中文35汉字,英文70字,混排按一汉
字=2英文算70字,然后自动把文本按这个宽度逐行加上硬回车,成为这种效
果。找到的软件大多是可以添加段首空格,双换行,智能去除多余换行和非段落
换行的,倒没见过可以添加这种“非段落换行”的。
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2024-08-29
  • 发帖数9187
  • 经验398枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
1楼#
发布于:2008-08-29 19:47
我想到一个笨办法:用LaTeX,LaTeX编译出来的PDF里面,复制出来是硬回车,原来的不爽现在反而可以利用了。

1
不知道大家注意了没有,Google是喜欢屏幕的左边部
分多于右边部分的,在1280*1024的分辨率下,Google的搜
索结果大约只占屏幕的左边一半(其它搜索引擎也差不
多)。在Google Groups中也是如此:用户不需要手动换
行,但发出来的帖子都会在很短的地方换行,这样可以
减少阅读的难度,因为对英文来说,一行超过66个字符就
会使得阅读困难。对中文也是一样,但大部分中文论坛均
不像Google那样强制换行,像我现在这个帖子就是一行往
下输入,只要需要分段的地方才按一下回车。这样大约是
在70多个字符的地方折行。在出现大段的文本,好比\微软
投诉花园"中2的文本,如果不是频繁地分段并且在段落间
用两行隔开的时候,阅读起来相当麻烦。
想找的功能是:指定一个换行宽度,比如纯中文35汉
字,英文70字,混排按一汉字=2英文算70字,然后自动把
文本按这个宽度逐行加上硬回车,成为下面的的效果。找
到的软件大多是可以添加段首空格,双换行,智能去除多
余换行和非段落换行的,倒没见过可以添加这种\非段落换
行"的。
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
xelnaga
千年狐狸
千年狐狸
  • UID1911
  • 注册日期2005-01-08
  • 最后登录2024-06-29
  • 发帖数1725
  • 经验85枚
  • 威望0点
  • 贡献值8点
  • 好评度5点
  • 社区居民
2楼#
发布于:2008-08-29 19:47
PDF里拷出来都是硬回,不一定用LATEX
可是太麻烦了
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2024-08-29
  • 发帖数9187
  • 经验398枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
3楼#
发布于:2008-08-29 19:47
不用LaTeX,我怎么编辑呢,Word转PDF?
所以想有没有什么脚本之类的,先计算每个自然段的总长,然后按指定宽度循环添加硬回车。
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
xiaonanhai
非常火狐
非常火狐
  • UID3926
  • 注册日期2005-03-12
  • 最后登录2013-08-11
  • 发帖数830
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
4楼#
发布于:2008-08-29 19:47
很多编辑器都支持这个功能,推荐你试试vim
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2024-08-29
  • 发帖数9187
  • 经验398枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
5楼#
发布于:2008-08-29 19:47
谢谢楼上的,通过搜索Vim的这个功能得知它的学名叫“段落重排”
(reformat paragraph),然后找到了相关的软件,例如“文本修辑转换
器”。
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
游客

返回顶部