程序员

跟我读vim文档:001_如何退出

2018-02-07  本文已影响70人  咖喱py

以下操作都是在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


上一篇下一篇

猜你喜欢

热点阅读