i 从当前光标位置字符之前开始插入文本,vim进入“输入状态”
a 从当前光标位置字符之后开始追加文本,vim进入“输入状态”
o 从当前行之后开始追加一行文本,vim进入“输入状态”
:光标移动到屏幕最下面一行,并进入“命令状态”。
vim在“输入状态”可以输入字符、回车换行、回格删除前一个字符(包括回车换行符)
esc 退出输入模式,回到光标状态

vim中光标的移动:

ctrl+f 向后翻页
ctrl+b 向前翻页
$ 移动光标到当前行最后一个字符
0 移动光标到当前行第一个字符
gg 光标移动到第一行
G 光标移动到最后一行
: 进入命令状态 
命令状态下的操作:
w 将文件存盘
q 退出vim,回到命令行。如果文件被改变了,但没有存盘,会有警告信息,使用q!可以忽略警告信息直接退出。
x 存盘并且退出
0 光标跳到第一行
nn nn代表一个数字,表示跳到第nn行
$ 跳到文件最后一行,注意0和$跟“光标状态”移动光标到行首和行末的操作很相似,再注意“光标模式”下也有移动光标到第一行、最后一行的方法,可以对照记忆
:wq 保存并退出

 

yy 拷贝光标所在当前行到缓冲区(相当于剪贴板,但与通常电脑的剪贴板不是一个,不能互相粘贴)
p 把缓冲区内容插入粘贴到当前光标行之后的一行
x 删除光标所在的一个字符
dd 删除光标所在的一行

例如:   vim + 文件名      打开文件

     i           进入编辑模式,进行编辑

     :wq         进入命令模式,保存并退出即可





posted on 2019-10-16 12:53  咔咔小乌龟  阅读(232)  评论(0编辑  收藏  举报