Vim实用技巧
Practical Vim Edit Text at the Speed of Thought
[美]Drew Neil 著
杨源 车文隆 译
人民邮电出版社
北京
版权信息
COPYRIGHT
书名:Vim实用技巧
出版社:人民邮电出版社
出版时间: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高手一样思考问题。