[Editors-Ep2] 静下心来写作

本文是 非主流编辑器 系列的第 2 部分。

fullscreen_title夏天的威力果然无穷,一个北方海滨城市的气温都达到了30多度。在没有空调的房间里,在一台掌托温度足有40度的笔记本电脑上,稀饭继续为您推荐软件,这是什么精神!

天气如此的热,写起文章来自然也很难集中精神。除了打开电扇让风带走些许温度,也许还需要一个没有打扰的写作环境——它们应该将一切可能分散你精力的事物都遮挡在界面之后,让你可以专心于你写出的文字。这就是“非主流编辑器”第二集的主题——全屏文本编辑器(Fullscreen Text Editors)。

说起全屏文本编辑器,似乎小众软件,或是电脑玩物,曾经介绍过一款。但是那一款实在是太粗糙了,功能弱得不行。而后善用佳软大人又跟风,用Autohotkey+VIM来DIY了一个,感觉还是挺惨(虽然VIM的功能要强多了)。一个全屏幕编辑器,既不能过于复杂,又不能精简过度:过于复杂的话,就很难保持纯粹的、无干扰的界面;精简过度的话,也会逼迫使用者切到别的程序去,还是会分心。在我的心目中,一个好的全屏编辑器,应该至少做到以下几点:

  1. 全部功能都要有快捷键,而且有一个方便的快捷键卡片供查阅;
  2. 提供适度的“自动替换/完成”功能;
  3. 为长篇写作者提供简单的章节管理或者文件管理功能;
  4. 支持中文。

根据这一标准,我从Windows平台(我没有Mac OS只好放弃Mac平台)的全屏编辑器中选出了两款,它们分别是Q10和WriteMonkey。下面就来看看这两款编辑器有何特色(以下内容分别在相应编辑器内撰写)。

1、Q10

版本:1.2.21
授权:免费
安装方式:绿色/便携/安装 三种下载
官方网站:http://www.baara.com/q10

Q10_01

第一次打开Q10,我感到一丝茫然。右键菜单里只有简单的复制粘贴,其他的功能都在哪里?如果不是在用Q10之前先用过了WriteMonkey,我可能还会茫然很久——Q10的几乎全部功能,都只能通过快捷键来使用,不知道有哪里快捷键没关系,按下F1,快捷键卡片就会显示在面前,照着提示来做,一回生,二回熟。

Q10_02

Q10很小巧,只有数百KB,但功能恰到好处。用它写文自然没有问题,一个记事本程序该有的功能Q10都有;作为一个全屏编辑器,Q10还提供了自动更正、自动保存、提醒等一系列功能。值得一提的是,对于自动保存和提醒,Q10准备了两套触发器——时间 和 内容。例如,对于自动保存,你可以设定每隔一段时间保存一次,也可以设定每写若干个自然段保存一次。提醒功能看上去更像是一个微型的任务系统,比如你可以设定一个倒数计时的闹钟(如下图),它会在时间结束时显示你写了多少词(words,显然对中文不管用);你也可以设定一个比较“软”的目标,一个以word为单位的计数器,它会在状态栏中(我开着状态栏)显示你完成目标的百分比。

Q10_03

当然,Q10的自动更正也有不错的实用性,你可以添加自己的自动更正组,比如将“//hi”自动替换为“Hello World Q10!”。值得一提的是,Q10的自动更正会感知你的输入速度,如上例,如果你在输入“//hi”的时候速度很慢,或是故意在某两个字符间停顿,Q10就不会将它替换成“Hello World Q10!”。

最后,需要注意的是,在Q10中输入中文,可能会出现文字只显示一半的情况,这时只需要根据当前设定的字号调整行高(Line Spacing)就可以了。

2、WriteMonkey

版本:0.9.9.0
授权:免费
安装方式:绿色+便携
官方网站:http://writemonkey.com/index.php

WM_01[3]

WriteMonkey是纯粹的绿色软件,官方没有提供安装包,只需下载解压即可使用。比较有趣的是,每次启动WriteMonkey的时候,它都会显示一句格言,而且似乎是来自社区,而不是名人的。

同Q10相比,WriteMonkey的功能要更加强大一些。首先,Q10有的功能WriteMonkey基本都有。比如,WriteMonkey支持字数统计和提醒功能,而且提醒功能支持用“word”以外的单位来统计,如果用“characters”来统计,可能更加适合中文文章;WriteMonkey还提供了自动替换功能,允许用户自行添加替换规则;至于自定义编辑区宽度、提供老式打字机音效这些,更加是标配了。

那么WriteMonkey比Q10强大在哪里呢?答案就是,WriteMonkey有更多关于排版的指令。WriteMonkey集成了叫做Markdown和Textile的排版规则。通过在撰写正文时插入特定的排版规则,就可以在撰写完成后将其直接导出为有样式的HTML文件。这些排版规则,除了可以手动输入,一些常用的,比如“加粗”,还可以通过快捷键应用。因此,WriteMonkey的快捷键卡片有两页,一页是快捷键,一页是排版规则(如下图所示)。

WM_02

下面给出WriteMonkey Markdown的效果演示。下图是WriteMonkey中使用Markdown规则编写的一个文档,文档导出的效果看这里:[wm_markdown_exported.html]。

WM_03

除此之外,WriteMonkey还提供了名为“Jumps”的功能(上图中右侧的窗口),用于在文档中各部分进行跳转。WriteMonkey提供了多种跳转方式,比如可以自定义的“Bookmarks”标记、段落、Markdown里面的标题、引用、链接等。而且,懂得编写正则表达式的用户,还可以在设置中添加新的跳转规则。由此可见,WriteMonkey显然比Q10更适合撰写长文。

最后要说说WriteMonkey的缺点,那就是对中文输入的支持。在使用WriteMonkey的过程中,我数次遇到无法调出谷歌拼音的情况(但微软拼音可以调出);而且在用拼音输入法撰写中文文章的时候,常常会出现输入到输入法中的字母凭空丢失的情况,原因不明。所以尽管WriteMonkey比Q10更加强大,但那仅是对英文作者而言——现在的WriteMonkey,似乎还没有为中文作者准备好。

3、延伸+其他

关于本文介绍的全屏编辑器:

20 Fantastic Full Screen Text Editor for Distraction Free Writing

Q10 is a minimalistic full-screen text editor

WriteMonkey is an unbelievable full-screen text editor

电脑玩物介绍过的CreaWriter:http://www.creawriter.com/

Wikipedia的Text Editor词条:http://en.wikipedia.org/wiki/List_of_text_editors

同样,你可以到Softpedia这样网站的Text Editor栏目里去淘金——实际上我确实在那里逛了一逛,但并没有找到能够吸引我下载的,也许是介绍不够多吧。欢迎大家告诉我更好的全屏编辑器。

最后,想要全屏撰写的Microsoft Office Word用户,搜索一下WriteSpace吧。

Series Navigation«[Editors-Ep1] TextMate的仿制品们

coolcfan 于 2010/07/06 发表于 Cheatsheet

11 条评论

  1. 老杨 says:

    我用Q10太容易崩溃了
    另外有一个darkroom也还不错

    • coolcfan says:

      我的Q10到不太容易崩溃。Darkroom功能有点儿简陋,我觉得至少要做到Q10的丰富度。
      要不是在WriteMonkey里打文章时发现那个诡异的毛病,我就强烈推荐它了。

    • coolcfan says:

      我手贱,下了个跨平台的TextRoom,结果在Windows上的表现啊……单是看到快捷键卡片我就不想继续用下去。

  2. [...] This post was mentioned on Twitter by 老杨 and coolcfan. coolcfan said: Geek 4 us更新 – 非主流编辑器系列之 静下心来写作 http://geek4.us/editors-ep2-fullscreen-text-editors/ 介绍全屏文本编辑器。 [...]

  3. 爱月 says:

    稀饭的这篇文章质量很高~第二段偷懒了~嗯嗯~

  4. Jude says:

    Q10输入中文,行高似乎就会减半,只显示下半截的字

  5. 博主无私奉献精神值得哀家学习
    40的笔记本
    手没烧坏吧 ?

您的留言!