把文字格式化成可能吧的风格

February 28th, 2010 at 1:45 pm

可能吧写了个格式化文章的 AHK,因为据 @Jason5ng32 说,他花两个小时来格式化一篇文章。前天他又发了一个推:张童鞋发了第一篇文章后感叹道:“可能吧的排版让人精疲力竭啊。” 我前天半夜起床之后看到了,满脑子都是 AHK 代码。翻来覆去直到 5 点多才睡着。。然后这两天就折腾出了这个东西。

用法:把写好的文字复制到剪贴板,运行 knbFormatter.exe,剪贴板的文字就会被自动处理,并且发到剪贴板。也就是说,运行完之后找个地方粘贴就行了。

配置方法:第一次运行会弹出提示,并且自动打开配置文件 Settings.ini,请根据喜好修改颜色的值(style="background-color: rgb(153, 204, 0);" 和 color="#3366ff")。注意,不要再加多余的 </h2> 和 </h3> 进去。

此脚本会把以下格式的文字处理为可能吧那种蓝条绿条的风格,而且在 GR 里面也保持格式的一致。下面是处理前的文字:

前言
一、一级
1、二级
文字
2、二级
文字
3、二级
4、二级
文字
二、一级
文字文字
1、二级
2、二级
3、二级
4、二级
三、一级
四、一级
内容

处理后的文字会被加上 HTML 代码,这是处理后的文字效果。这些效果的 CSS 和我模板的 CSS 叠加所以失真。请在 GR 里查看下面的文字。

前言

一、一级

1、二级

文字

2、二级

文字

3、二级

4、二级

文字

二、一级

文字文字

1、二级

2、二级

3、二级

4、二级

三、一级

四、一级

内容

由于脚本是通过判断每一段是不是以“一、”“ 二、”或者“1、”“2、”开头的,所以这些段落的开头绝对不能包含空格或者任何文字符号。另外行文中,二级标题下的内容就不要再用 1、2、 来标识一个列表了,请用 1.2. 或者 1)、2)、来表示。其实最正确的方法是用 ol 和 ul 标记。

下载

11 Responses

  1. 放着好好的 ol ul 为什么不用。。。

    fisio - February 28th, 2010 at 1:54 pm Notify
  2. @fisio: 没错。的确应该用 ol 和 ul,可有些人喜欢人肉。

    sfufoet - February 28th, 2010 at 1:57 pm Notify
  3. @sfufoet: 哈哈,其它的挺好,一点小建议是绿条再加上点 padding, 文字不要顶到左边啦

    fisio - February 28th, 2010 at 2:04 pm Notify
  4. @fisio: 这个应该给可能吧建议一下。反正又不是我要用。。。你介完美主义者。。。

    sfufoet - February 28th, 2010 at 2:07 pm Notify
  5. 大赞火山老师。

    Jason Ng - February 28th, 2010 at 7:56 pm Notify
  6. [...] 把文字格式化成可能吧的风格 | sfufoet's blog (tags: Blog) « links for 2010-06-17 [...]

    links for 2010-06-18 « 人生如梦 - June 19th, 2010 at 7:47 am Notify
  7. 正苦恼着,想如何用AHK脚本对wp博客进行排版。就发现这个好东东了,多谢。另:可否提供一份源码供学习。:)

    西部 - July 10th, 2010 at 4:22 pm Notify
  8. [...] 实现这个排版效果,非常的麻烦。所以本博采用了网友贡献的格式化文章的 AHK。 [...]

  9. [...] ahk工具: http://blog.loland.net/225.et [...]

    关于本站的排版方式 | 心明如月 - September 28th, 2010 at 2:26 pm Notify
  10. [...] ==========2010年11月9日更新========= 找到一个很好的自动格式化工具 发布在http://blog.loland.net/225.et [...]

  11. uushare的域名改了,文章里的下载链接要变成http://www.uudisc.com/user/appinn/file/2657612,麻烦LZ跟新一下!

    nasachn - April 16th, 2011 at 12:10 am Notify