简介: Vim编辑器100实用技巧,提高编程效率。

Vim实用技巧

Practical Vim Edit Text at the Speed of Thought

[美]Drew Neil 著

杨源 车文隆 译

人民邮电出版社

北京

书名:Vim实用技巧

作者:[英] Drew Neil著 尼尔

出版社:人民邮电出版社

出版时间:2014年01月

ISBN:9787115338693

字数:204.2千字

本书由人民邮电出版社有限公司授权得到APP电子版制作与发行

版权所有·侵权必究

Vim是一款功能丰富而强大的文本编辑器,其代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中得到非常广泛的使用。Vim 能够大大提高程序员的工作效率。对于Vim高手来说,Vim能以与思考同步的速度编辑文本。同时,学习和熟练使用Vim又有一定的难度。

本书为那些想要提升自己的程序员编写,阅读本书是熟练地掌握高超的Vim技巧的必由之路。全书共21章,包括121个技巧。每一章都是关于某一相关主题的技巧集合。每一个技巧都有针对性地解决一个或一类问题,帮助读者提升Vim的使用技能。本书示例丰富,讲解清晰,采用一种简单的标记方法,表示交互式的编辑效果,可以帮助读者快速掌握和精通Vim。

本书适合想要学习和掌握Vim工具的读者阅读,有一定Vim使用经验的程序员,也可以参考查阅以解决特定的问题。

我通过本书学到的 Vim 知识比从其他渠道获得的要多得多。

➤ Robert Evans 软件工程师,编码狂人

读完本书的几章后,我意识到自己有多么孤陋寡闻,在30分钟时间里一下子被从中级用户打回到初学者。

➤ Henrik Nyh 软件工程师

本书不断地改变我对一个编辑器能做什么的信仰。

➤ John P. Daigle 开发人员,ThoughtWorks 公司

Drew 在本书中继续了他在Vimcasts 网站上的杰出工作。对任何关注 Vim 的人来说,这都是一本不可错过的书。

➤ Anders Janmyr 开发人员,Jayway

本书在官方文档和如何真正使用 Vim 之间架设了一座跨越鸿沟的桥梁。读完几章以后,我就把默认编辑器换成了 Vim,从此再未换过。

➤ Javier Collado 自动化QA工程师,Canonical公司

Drew Neil 远不止为我们展示了工作所用的正确工具。他于穿插叙述之中,揭示了每个决定背后的哲学。本书教你让Vim 用手指思考,而不是期待你记住所有东西。

➤ Mislav Marohnic 顾问

我将 Vim 用于做服务器维护已经超过 15 年了,但只在最近才把它用于软件开发。我以为我了解 Vim,但本书极大地提升了我的编码效率。

➤ Graeme Mathieson 软件工程师,Rubaidh公司

本书让我意识到对于 Vim 我还有多少东西要学。每个技巧都可以很容易地马上应用到工作过程当中,从多方面提升你的工作效率。

➤ Mathias Meyer 《Riak 手册》的作者

在 Vim 知识方面,本书是一个无尽的宝藏。现在我用 Vim 处理日常工作已经超过两年了,这本书给了我无穷的启发。

➤ Felix Geisendörfer 联合创始人,Transloadit

传统观点认为,Vim 的学习曲线很陡,但我相信绝大多数 Vim 用户对此不以为然。在学习 Vim 的初期,人们的确需要经历一段驼峰似的阻力,然而一旦完成了vimtutor 的训练,并了解如何为 vimrc 配置一些基本选项后,就会达到一个新的高度,能用Vim完成实际工作了——尽管步履蹒跚,但终有回报。

接下来该做什么呢?来自互联网的答案是所谓的“技巧”——一种解决特定问题的灵丹妙药。当你觉得解决某个问题的方法不是最佳时,没准儿就要去搜索专门解决它的技巧了,或者你可能会主动看一些更受追捧的技巧。根据我的学习经验,这种策略的确奏效,不过这样学得很慢。“用 * 查找光标下的单词”这一招固然会让你受益匪浅,但却难以帮助你像Vim高手一样思考问题。

版权:人民邮电出版社