1.2. 鸣谢

未匹配的标注

1.2 鸣谢

感谢 Bram Moolenaar 创造了 Vim,感谢所有对它的开发做出贡献的人。它是一款不朽的软件,我期待与它共同成长。

感谢在“实用书架”的每一个人,和他们一起工作来使得这本书尽可能做到最好。特别感谢我的开发编辑 Kay Keppler 帮助教导我成为一个作家,并且帮助形成了这本书。尽管其中有成长的烦恼和我偶尔的小孩脾气。

还感谢这个编辑版本的开发编辑 Katharine Dvorak 。还感谢 David Kelly,他熟练地处理了我不同寻常的格式化请求。Practical Vim一开始并不是作为一本操作手册,但是 Susannah Pfalzer 认识到以这种格式将会是最好的。不得不重写那么多是让人痛苦的,但是当我这样做时,我第一次写出了自己满意的手稿。Susannah Pfalzer 知道什么是最好的,我感谢她分享这个见解。

感谢 Dave Thomas 和 Andy Hunt 创建了“实用书架”,我不想被其它出版商代理,并且我很荣幸能和它们书目当中的其它书列在一起。

如果没有我的技术评审们Practical Vim就不可能出版。你们的每一个人都有贡献并且帮助形成这本书。我想感谢Adam McCrea, Alan Gardner, Alex Kahn, Ali Alwasity, Anders Janmyr, Andrew Donaldson, Angus Neil, Charlie Tanksley, Ches Martin, Daniel Bretoi, David Morris, Denis Gorin, Elyézer Mendes Rezende, Erik St. Martin, Federico Galassi, Felix Geisendörfer, Florian Vallen, Graeme Mathieson, Hans Hassel- berg, Henrik Nyh, Javier Collado, Jeff Holland, Josh Sullivan, Joshua Flanagan, Kana Natsuno, Kent Frazier, Luis Merino, Mathias Meyer, Matt Southerden, Mislav Marohnic, Mitch Guthrie, Morgan Prior, Paul Barry, Peter Aronoff, Peter Rihn, Philip Roberts, Robert Evans, Ryan Stenhouse, Steven! Ragnarök, Tibor Simic, Tim Chase, Tim Pope, Tim Tyrrell, and Tobias Sailer.

即使有了我的技术评审的所有反馈,有一些错误还是成功地隐藏了下来。我想感谢报告这本书中错误的每一个人,帮助我定位和修改它们。

Vim 内置的文档是一个非常好的资源,我在 Practical Vim 中对它做了许多引用。我想感谢 Carlo Teubner 在 vimhelp.appspot.com 上发布了 Vim 的在线文档,并且让它保持更新。

Practical Vim 的第一版中,有些技巧是难以使用的,但是我还是包括了进去,因为我感到它们很重要。在这个编辑版本中,我很高兴能够重写这些难以使用的技巧。感谢 Christian Brabandt 实现了改变整个游戏方式的 gn 命令,它让我重写了 技巧84,一个完整的搜索匹配操作。感谢 Yegappan Lakshmanan 实现了 cfdo 命令(和它的系列命令)。它让我重写了 97 号技巧,跨多个文件查找替换。我还想感谢 David Bürgin 的补丁 7.3.850,它用 vimgrep 命令修正了我的 pet bug。

总之我想感谢 Vim 社区分享它们在 internet 上的深刻见解。我通过阅读 StackOverflow 的 Vim 标签并遵循 vim_use 邮件列表,学到了本书中的许多技巧。

Tim Pope 的 rails.vim 插件是说服我认真看待 Vim 的主要原因,并且他的其它许多插件都成为了我设置中的必不可少的部分。我还通过使用 Kana Natsuno 的插件获得了深刻的认识,它的自定义文本对象是我遇到的对 Vim 核心功能的最好扩展之一。感谢你们两个把锯子磨如此锋利,以至于我们其他人能够受益。

感谢 Joe Rozner 提供了启动的源代码,让我能够用来引入 :make 命令。感谢 Oleg Efimov 对 nodelint 问题的快速响应。感谢 Ben Cormack 画了机器人和忍者。

在 2012 年 1 月,我们搬到了柏林,那里的技术社区激发我完成这本书。我要感谢 Gregor Schmidt 创建了 Vim 的柏林用户组和 Jan Schulz-Hofen 主持了我们的集会。与其它 Vim 用户交谈的机会,真的帮助我把我的思绪理清,所以我很感激每一个参加 Vim 柏林会议的人。感谢 Daniel 和 Nina 转租了你们的房子给我,我在那里住得很舒服,工作也很有效率。

在 2011 年 3 月,当时我住在埃及,我需要手术来清理堵塞肠道的粘连。不幸的是,我离家很远。幸运的是,我的妻子在我的身边。Hannah 让我能够住进南西奈半岛医院。在那里我受到了极好的照料。我想感谢那里的所有工作人员善意的帮助。还有 Shawket Gerges 博士成功地为我进行了手术。

当我的妈妈知道我需要手术,她放下了一切,直接坐开往埃及的下一班飞机。考虑到埃及正在革命中,那需要极大的勇气来这么做。我无法想象我和 Hannah 如果没有我妈妈的支持和经验,如何才能够度过那段困难的时光。我认为在我的生命里拥有如此好的两个女人是如此幸运。

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
讨论数量: 0
发起讨论 只看当前版本


暂无话题~