Vim实用技巧第2版PDF电子书下载完整高清版|百度网盘下载

编辑评论:

Vim 实用技巧第 2 版 每章都是有关相关主题的技巧集合。每项技能都针对解决一个问题或一类问题,帮助读者提高他们使用 Vim 的技能。本书实例丰富,讲解清晰。它使用简单的标记方式来表达交互式编辑效果,可以帮助读者快速掌握和掌握Vim

20201116182656.png

编辑推荐

Vim 是程序员、Web 开发人员和系统管理员必不可少的工具,其速度和效率是其他文本编辑器无法比拟的。

Vim 几乎可以在每个系统上运行,并且支持大多数编程语言和标记语言。

本书包含使用 Vim 的实用技巧和指南。全书总结了121个技巧,通过丰富的例子、清晰的风格和详细的解释,展示了一种高效使用Vim的全新方法。

现在 Vim 新手问我如何学习,我知道如何回答。这本书甚至教会了我一些东西。

——T im P o p e , V im 核心贡献者

Vim 是一款文本编辑器,但由于学习曲线陡峭,很多人在开始使用之前就放弃了,因此无法欣赏 Vim 的“快速且牢不可破”的设计理念和精致的用户体验。

我自己是 Vim 的重度用户。我使用 Vim 处理文本文档和编程已经十多年了。我写了很多关于 Vim 的文章。我也有过为 Vim 写一本书的想法,直到我看到了这本《Vim 实用技巧》。本书的内容远比我知道和想的要多,如果你认为自己是中级 Vim 用户,看完前 3 章,你会发现自己还是个初学者。在 Vim 世界里,将这本书称为“宝藏”一点也不为过!

除了实用技巧,作者在本书写作过程中还介绍了很多软件设计思路,也值得软件从业者思考。

如果您不想将时间浪费在重复和效率低下,请阅读这本书。

如果您想让手指思考,请阅读这本书。

——迟建强,《MacTalk Life Metaprogramming》作者

总结

Vim 是一个功能丰富且功能强大的文本编辑器。它的代码补全、编译、错误跳转等功能特别丰富,编程方便,被程序员广泛使用。 Vim 可以大大提高程序员的工作效率。对于 Vim 专家来说,Vim 可以以思考的速度编辑文本。同时,很难熟练地学习和使用 Vim。

本书是为想要提升自己的程序员而写的,阅读本书是精通 Vim 技能的唯一途径。全书共21章,包括123个技巧。每章都是有关相关主题的提示集合。每项技能都针对解决一个问题或一类问题,帮助读者提高他们使用 Vim 的技能。本书实例丰富,讲解清晰,采用简单的标记方式表达交互式编辑效果,可以帮助读者快速掌握和掌握Vim。

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

这本书的组织方式

这是一本按技术组织的书,它的设计让你不必从头到尾阅读(是的!在下一章的开头,我建议你直接跳到正文)。每章都是有关相关主题的提示集合,每个提示都针对特定的有用功能。一些技术是独立的,而另一些则依赖于本书其他地方的内容,这些相关技术以交叉引用的形式呈现,因此您可以轻松找到所有内容。

虽然整本书的组织方式不是从入门到高级,但每一章的内容都是按循序渐进的方式组织的。没有经验的读者可能更愿意先浏览整本书,只阅读每章的前几个技巧;而高级读者可以关注每章后面的技巧,或者根据需要查阅本书。

Vim 脚本的作用

Vim 脚本允许我们向 Vim 添加新功能,或更改现有功能。它是一种完整的脚本语言,可以就该主题本身写一整本书。但这本书不是这样的书。但我们不会完全回避这个话题,Vim 脚本一直隐藏在幕后,随时准备接听我们的电话。在技​​巧 16、技巧 70、技巧 94 和技巧 95 中,我们将看到一些如何将它们用于日常任务的示例。

本书展示了如何使用 Vim 的核心功能。换句话说,它假设我们不使用任何第三方插件。技巧 86 和技巧 96 例外,在这两种情况下,我推荐的插件添加的功能都是必不可少的,而且在这两种情况下,插件都需要少量代码 - 少于 10 行的 Vim 脚本。此外,这两个示例显示了扩展 Vim 的功能是多么容易。文章中给出了visual-star.vim和Qargs.vim的实现,但不做解释。这应该让您对 Vim 脚本的外观以及您可以使用它做什么有所了解。如果它激起了你的兴趣,那就更好了。

阅读剩余
THE END