如何让 Vim 成为你的神器?这些免费的书籍告诉你

程序员书库(ID:OpenSourceTop) 编译

链接:https://www.ossblog.org/learn-vim-great-free-books/

Vim是一个高度可配置、功能强大,基于命令行的开源文本编辑器。



Vim是vi编辑器的增强版本,其开发历史可以追溯到1976年,Vim在Vi的基础上改进和增加了很多特性。它是系统管理员和程序员中最流行和使用最广泛的文本编辑器之一



为什么学习Vim?



● 它无处不在。一旦你学会了如何使用Vim,你就可以在本地或远程访问任何计算机上编辑文本。Vi(m)是绝大多数UNIX派生系统的标准编辑器,包括Linux,Solaris,Mac OS X和各种BSD发行版。即使家用路由器中的嵌入式软件通常也包括编辑器

● 可伸缩性 - 它可以是整个写入平台,也可以用于偶尔编辑配置文件。

● 功能强大

● 高效,可扩展,快速,终端友好。


Vim曾经因Emacs和Vim用户之间的冲突而收到许多恶名。所以最好远离编辑器战争。


当你开始选择Vim时,就面临着陡峭的学习曲线,软件其实很简单。从某种意义上说,它的界面将用户体验放在了第一位。为了学习并掌握如何使用Vim,我们推荐以下免费书籍。与Vim一样,每本书都是在开源许可协议下发布的。



1、《The Vim Tutorial and Reference》



本书的目标是提供一个教程,向读者展示如何使用Vim的强大功能来解决常见问题。此外,本书还试图向读者直观地展示非常重要的命令和选项的操作。章节涵盖:

● 基本编辑-在Vim中编辑文本

● 搜索-介绍Vim的搜索命令

● 基本的GUI用法

● 表达式和函数——包括基本变量和表达式,echo语句控件语句,用户定义函数,以及完整的内置函数列表。

● ......


地址:http://www.oualline.com/vim-book.html



2、《Use Vim Like a Pro》



本书的作者Tim Ottinger是Industrial Logic的专家团队之一,这是一本将你从“记忆式编辑”转变到“编写Vim命令”的书,所以它不是一本全面的指南,涵盖了所有功能,但是本教程可以提高你的Vim实践能力,并使你的能力提高到另一个水平


地址:https://leanpub.com/VimLikeAPro



3、《Vim Recipes》



Vim Recipes旨在补充Vim的官方文档。作者通过提出了一个常见问题,然后提出解决方案,最后用讨论说明的方式对该问题进行讲解。内容涵盖:基础知识、编辑、GUI等


地址:https://www.ossblog.org/wp-content/uploads/2017/06/vim-recipes.pdf



4、《VIM User Manual》



在没有官方的VIM用户手册的情况下,本书就是最好的免费VIM综述。它提供了从简单到复杂的,层层递进的解释,从头到尾读起来,让你觉得它就是一本书


地址:http://www.eandem.co.uk/mrw/vim/usr_doc/index.html



5、《A Byte of Vim》



这本书旨在帮助你学习如何使用Vim编辑器(版本7),不要求你具备任何基础。本书的第一部分是为想要了解Vim是什么并学习如何使用它的新用户设计的。


本书的第二部分是为那些已经知道如何使用Vim,并且想要了解为何Vim具有如此强大的特性的人准备的,例如windows和选项卡,个人信息管理,使其成为程序员的编辑器,如何用自己的插件扩展Vim等等。这本书是根据知识共享授权- sharealike 4.0国际许可证。


地址:https://vim.swaroopch.com/



6、《The Woodnotes Guide to Vim for Writers》



本书是学习Vim的绝佳方式,看看之后还可作为备忘录使用。章节包括:

● Gvim vs Vim。

● 文件(打开、保存等)

● 选择文本,剪切和粘贴

● 搜索和替换

● 插入特殊字符

● 处理DOS、UNIX转换问题

● 宏

......

地址:http://therandymon.com/woodnotes/vim-for-writers/vimforwriters.html



7、《Vi IMproved – Vim: The Tutorial》



这是Vim文本编辑器的完整参考文本。本书中的内容已纳入The Vim教程和参考。本书根据开放出版许可证(OPL)发布。


地址:ftp://ftp.vim.org/pub/vim/doc/book/vimbook-OPL.pdf

推荐↓↓↓
程序员书库
上一篇:书单 | 为什么Python是黑客的首选语言? 下一篇:计算机书籍每周销量排行榜(2018年10月26日)