先来一张图了解3种模式:
一、输入vim 命令,进入命令模式
此时可执行:
1、行号显示
(1):set nu 显示文本的行号; :nonu 取消显示行号
2、光标移动
(1)n<Enter>:向下移动n行
(2)n<space>:向右移动当前行的n个字符
3、搜索替换
(1)输入/word: 可查找光标之下word字符串位置
(2)输入?word : 可查找光标之上word字符串位置
(3)/word 配合n(向后)和N(向前)命令查找关键字
4、删除复制粘贴
(1)dd:删除光标所在的一整行;ndd,删除光标所在行的向下n行
(2)yy:复制光标所在的那一行;nyy:复制光标所在行向下n行
(3)p:从光标所在行的下一行开始粘贴。例:当前在第20行,贴上的内容从21行开始
(4)P:从光标所在行的上一行后开始粘贴。例:当前在第20行,贴完后这一行在贴完的内容的下一行
(5).:点号,重复上一个动作
二、命令模式切换到输入模式
此时可执行:
i:从目前光标所在处开始输入,此时下面出现--INSERT--提示
[Esc]:退出,回到命令模式
特别提示:编辑命令一般用来编辑程序配置文件,为了防止出现错误,尽量使用i命令进入编辑
三、命令模式切换到底线命令模式
此时可执行:
(1):w :将编辑的数据保存; :w! :制保存
(2):q :退出 ; :q! :强制退出不保存文档
(3):wq :保存后退出 ; :wq! :强制保存后退出
(4)ZZ:若档案没有改动,则不保存离开,若档案已经被修改过,则保存后离开!