明月登楼

Vim学习路线
刚接触Vim的时候,相信很多人都会被他奇怪的按键,设置,感到不习惯,平时IDE+鼠标已经用习惯了,对Vim这种“新...
扫描右侧二维码阅读全文
17
2019/05

Vim学习路线

刚接触Vim的时候,相信很多人都会被他奇怪的按键,设置,感到不习惯,平时IDE+鼠标已经用习惯了,对Vim这种“新奇古怪”的操作方式感到难以适应。为什么作者要这么设计?

bg2018091601.jpg

很多新人接触Vim的时候,对于学习路线都不是很明白,所以本文主要是给新手做一个指引:

1. 初尝Vim

第一次接触Vim的时候,建议是先不要看整篇长篇大论的学习教程,也不要忙着看各种花视的操作和插件。先科普好最基本的按键, Normal 模式和 Insert 模式.

最重要的是先了解 Normal 模式下的一些按键

比如d,f,A,u, 这些键位分别是什么意思,然后拿一小段文本反复练习。

需要注意的是,Vim的按键,是分大小写的,也就是,a 和 A ,是有区别的

Vim 中很多按键组合都是有意思的,比如从光标H处:

Hello Sam Sam

依次按下 d2w 结果:

Sam

意思就是:

delete two word ( 删除两个单词 )

2. 联想

Vim中很多按键都是英文的缩写,其实只要记住意思了,就很好理解,死记硬背要花掉很长时间:

例如,d,就是delete的缩写,也就是删除的意思。

f,就是find的缩写,按下fn,意思是在当前行找到第一个n字符并定位

u. 就是undo的缩写,u等于撤销从Normal到insert模式中一次切换内的更改

p. 就是paste的缩写 粘贴Vim寄存器里的存储的复制文本。

等等。

3. 尝试,重复组合技巧

熟悉一些基本按键之后,你会注意到一些很有用的按键。 比如 [ . ] ,点按键是重复上一次操作,比如:

例如你按下dd删除了当前行,那么你还想再删除一行的时候是否需要再按一次dd? 不需要,按下.(点) 即可。重复上一次操作。

如果你使用f查找当前行的n字符时,定位并不是你想要的,你可以按下;(分号) 重复查找n的这个操作。

4. 查询教程或者购买书籍

网上教程很多,也很丰富,建议找系统一点的教程,带你一步一步了解 Vim。

<<学习 Vi 和 Vim 编辑器(中文版)(第 7 版) PDF>>

5.使用插件

了解一下Vim的插件机制,了解一下 Vim的插件管理器, 如何管理插件,和Sublime的 PackageContrl 类似。

最后修改:2019 年 05 月 26 日 01 : 11 AM
如果觉得我的文章对你有用,请随意赞赏

2 条评论

  1. repostone

    随便说点吧。

    1. 明月登楼
      @repostone

      多谢支持!

发表评论