使用“ESC”键在命令模式和插入模式之间进行切换。各项操作命令如下:
(1) 进入插入模式
a追加,I插入,o在当前行下插入一空行;A在行尾追加,I从行首插入,0在当前行上插入一空行。
(2) 复制正文
yy复制当前行,nyy复制n行,yw复制一个词,y)复制从光标至句末的所有正文;y}复制从光标至句首的所有正文,nyx复制类型为x。
(3) 删除正文
x删除一个字符,dd删除当前行,ndd删除n行,dw删除一个单词(从光标处开始),nx删除n个字符,^gndd删除n行正文到缓冲区g中,^Gndd删除n行正文追加到缓冲区g中,c$从当前光标处删至行尾,d^从当前光标处删至行首,ndw(或dnw)删除n个词。
(4) 替换正文
p将缓冲区的内容粘贴到当前光标处,^gp将g缓冲区里的内容粘贴到当前行下,^gP将g缓冲区的内容粘贴到当前行上,rn用字符n替换当前字符。
(5) 查找定位
nG将光标定位到第n行,^F向前一屏,^B向后一屏,^D向下半屏,^U向上半屏。
(6) 文件操作
:w写盘,:wq(或:ZZ)写盘退出,:q!不存盘退出,:e!不存盘不退出,u恢复前一步的改变,:e filename编辑文件名,:w filename写文件名,:w! filename重写文件名,:! cmd运行一个命令,然后返回,^G显示当前文件和行号。
实验总结
vim编辑器的三种模式,一般模式,编辑模式,和命令模式,在一般模式下,有多种快捷键可以使用,比如yy复制,p粘贴,dd删除行,x删除字符,^Gndd剪贴n行等等.
按a或i进入编辑模式,在编辑模式下进行编辑.
输入:或者/进入命令模式,在命令模式下输入命令执行.比如wq保存并推出,/字符:在文件中查找字符等.