第二章 vim初步

来上班的第一天,师父让我学vim,嗯,那就学吧,从今天开始,我将对于vim的学习内容进行分享

零、Windows subsystem for linux(WSL)的安装

关于虚拟机的安装,我参考的是这篇文章《玩转Linux(1)——安装Windows亲儿子Linux系统之WSL之最全攻略之最佳体验之究极无敌舒服》

一、第一次运行vim

创建一个新的file.txt文件并进入对该文件内容操作的界面:

vim file.txt

进入到C盘的方式是在根目录下cd打mnt中,再cd到C盘中
第二章 vim初步_第1张图片

二、插入文本

按下键盘上的 i 键,会进入插入(insert)模式(如下图黑框左下角显示的模式状态),然后可以输入内容
第二章 vim初步_第2张图片
输入完成之后,按下esc键,就可以退出插入模式,回到普通模式。
注意:对文件的操作可不止插入一种,有的时候会因为思考一个问题而忘记了自己在什么模式下,此时可以使用

:set showmode

来查看当前在什么模式之下

无论在什么模式下,想要回到普通模式,只需要敲esc就可以了,有的时候需要敲两次esc才行,如果vim发出“滴”的一声,就表示目前处于普通模式

三、移动光标

移动光标既可以用小键盘的上下左右,也可用 h j k l
h 代表左(h字母在左边)
j 代表下(j像一个向下的箭头)
k 代表上(don’t ask ,no why)
l 代表右(l字母在右边)

PS: vim自带一个操作文档,可以输入vimtutor查看
第二章 vim初步_第3张图片
第二章 vim初步_第4张图片

四、删除字符

在普通模式下(注意,不是插入模式),如果你想删除某个字符,就把光标移到该字符上,然后按下键盘上的X键,就可以删除该字符(这是对以前的打字机的一种回归,注意,使用x进行删除不可以删除换行符)
第二章 vim初步_第5张图片

如果要删除一整行,使用“dd”命令(It means “delete from …… to down”,maybe,I think)第二章 vim初步_第6张图片
如果要将两行内容拼接起来,则使用“J”命令(“joint”拼接,注意,是大写的J)
第二章 vim初步_第7张图片
第二章 vim初步_第8张图片

五、撤销与重做

撤销按“u”
重做按“Ctrl+R”
R代表redo,重做的作用是撤销一个撤销,当你撤销多了的时候可以用上

六、其他编辑命令

小写o代表在光标下建立一个新行
大写O代表在光标上建立一个新行
可以用数字加命令的组合,例如想让光标往上移9行,可以输入9k

七、退出

“ZZ”代表保存退出
“:q!”代表放弃修改退出
PS: 冒号使vim进入命令模式,感叹号表示强制的意思

八、寻求帮助

“:help”可以进入帮助窗口,退出帮助窗口按下“ZZ”
例如查找错误为E37的帮助 “:help E37”
第二章 vim初步_第9张图片

你可能感兴趣的:(vim,vim初步)