内容提要Vim是一款功能丰富而强大的文本编辑器,其代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中得到非常广泛的使用。Vim能够大大提高程序员的工作效率。对于Vim高手来说,Vim能以与思考同步的速度编辑文本。同时,学习和熟练使用Vim又有一定的难度。本书为那些想要提升自己的程序员编写,阅读本书是熟练掌握高超的Vim技巧的必由之路。全书共21章,包括123个技巧。每一章都是关于某一相关主题的技巧集合。每一个技巧都有针对性地解决一个或一类问题,帮助读者提升Vim的使用技能。本书示例丰富,讲解清晰,采用一种简单的标记方法,表示交互式的编辑效果,可以帮助读者快速掌握和精通Vim。本书适合想要学习和掌握Vim工具的读者阅读,有一定Vim使用经验的程序员,也可以参考查阅以解决特定的问题。Vim是程序员、网站开发人员及系统管理员的重要工具,其速度和效率令其他的文本编辑器难以望其项背。Vim能在几乎每一个系统上运行,并支持大多数编程语言和标记语言。本书包含了Vim的实用技巧和使用指南。全书概括了121个技巧,通过丰富的示例、清晰的体例和详细的讲解,展示了高效使用Vim的崭新方法。现在,Vim新手问我该怎么学习,我知道怎么回答他们了。这本书甚至教会我一些事情。——TimPope,Vim核心贡献者Vim是一款文本编辑器,但是由于其陡峭的学习曲线,很多人还没开始使用就已经放弃了,所以他们无法领略Vim“唯快不破”的设计思想和精巧的使用体验。我本人是Vim的重度用户,使用Vim处理文本文档和编程超过十年之久,曾经写过很多介绍Vim的文章,也曾经有过为Vim写一本书的念头,直到我看到这本《Vim实用技巧》。书中的内容远远超过我所知所想,如果你以为自己是个Vim中级用户,读完前3章后,你就会发现自己依然是个初学者。在Vim领域,把此书誉为“宝藏”并不为过!除了实用的技巧之外,作者在写书的过程中还穿插介绍了很多软件设计的思想,同样值得软件从业者思考。如果你不想把自己的时间浪费在重复和低效上,请阅读这本书。如果你想让你的手指思考,请阅读这本书。——池建强,《MacTalk·人生元编程》作者第1章Vim解决问题的方式1技巧1认识.命令1技巧2不要自我重复4技巧3以退为进6技巧4执行、重复、回退7技巧5查找并手动替换9技巧6认识.范式11第一部分模式第2章普通模式14技巧7停顿时请移开画笔14技巧8把撤销单元切成块15技巧9构造可重复的修改16技巧10用次数做简单的算术运算18技巧11能够重复,就别用次数20技巧12双剑合璧,天下无敌22第3章插入模式26技巧13在插入模式中可即时更正错误26技巧14返回普通模式27技巧15不离开插入模式,粘贴寄存器中的文本28技巧16随时随地做运算30技巧17用字符编码插入非常用字符31技巧18用二合字母插入非常用字符32技巧19用替换模式替换已有文本32第4章可视模式34技巧20深入理解可视模式34技巧21选择高亮选区36技巧22重复执行面向行的可视命令38技巧23只要可能,最好用操作符命令,而不是可视命令39技巧24用面向列块的可视模式编辑表格数据42技巧25修改列文本43技巧26在长短不一的高亮块
show more...Just click on START button on Telegram Bot