以下操作都是在mac上完成,不要问我windows上怎么操作,我不知道。。
先差一段废话,大家可以直接跳过。
N多年以前,我曾经尝试使用过一次vim。
那会儿刚接触linux,不懂英文,不懂文档,完完全全的战5渣。
在纯命令行界面输入vim之后,瞎按了一番。。。然后,就滚去拔电源了。。。。
没错,当时我根本不知道vim要如何操作,更不知道vim要如何退出。。。
所以,作为本系列的第一章,自然是要先讲如何退出。。。
一、进入与退出
进入:
命令行直接输入vim然后回车就可以进入了。
退出:
随便点几下esc,然后输入
:q! #然后 回车
(注意:冒号也要一起输入。)
我当年就是因为不知道这点而滚去拔电源的。。。
退出操作常见有三条命令:
:q #如果你没有进行任何操作,那么直接退出就可以了。
:qa! #不保存任何改动,毫不犹豫的退出。
:wq #保存并退出。wq其实就是write quit的缩写。ps:论学好英语的重要性!
退出讲完了,在讲讲基本操作。
二、模式
vim与其他编辑器最大的区别就在于这里。
常见编辑器都是通过快捷键进行一些复杂修改,而vim是通过模式。
也就是说,vim把功能与文字输入分开了。
常见模式就两种:输入模式、普通模式
输入模式
按下字母 i 就进入输入模式了,你可以任意书写。
普通模式
按下esc就进入普通模式,此时,你所用的键位都是功能键。
(ps:没事儿就点几下esc准没错~)
比如:
i :在光标前插入(相当于进入输入模式)
k、j、h、l :上、下、左、右。(记忆方法:j j 在下面..-_-||)
x :删除光标下的字母。
dd :删除光标所在行。
知道这些就算是入门了。剩下的就是熟悉与深入了解其他键位的功能了。
三、教程推荐
1、
vim自带了一个入门教程,大家可以试试。
在命令行直接输入:
vimtutor
之后按照文字描述来一遍吧~
据说30分钟可以搞定:p
2、
简明 VIM 练级攻略
https://coolshell.cn/articles/5426.html
这是个不错的入门教程,大家可以看看~
3、
之后的篇章就是按照文档来讲了,英语渣就点击链接下载中文文档吧。不过大家最好去好好学学英语,真的很重要!
update:发现了一个在线的中文文档:http://yianwillis.github.io/vimcdoc/doc/help.html#reference_toc