vim三种模式:命令行模式、插入模式、末行模式
三种模式关系如下图所示:
基本使用方法
1.打开文件######
vim 文件名 #默认进入命令行模式
2.编辑文件
按键盘上的i、a或者o键进入编辑模式也叫插入(insert)模式。然后就可以对文件进行编写修改。
3.(保存)退出文件。
(1)进入末行模式
1 | 退出 |
高级使用方法
1.保存退出(命令行模式)
1 | 保存并退出 (Shift+z或者CapsLock打开然后按z键) |
2.移动光标(命令行模式)
逐字符移动
1 | h:左 |
以单词为单位移动
1 | w:移至下个单词词首 |
行间跳转
1 | #G:跳转至第#行 |
行内跳转
1 | 0:(零)绝对行首 |
末行模式
1 | .:当前行 |
3.命令行操作
(1).删除操作
1 | x:删除光标所在的单个字符 |
(2).删除命令:d
1 | d命令和跳转命令组合使用 |
(3).粘贴命令p
1 | 如果复制的内容是整行: |
(4).复制命令y,用法同d命令
1 | yy:复制当前光标所在的一行 |
(5)撤销操作u
1 | u:撤销前一次的编辑操作 |
(6)查找
1 | /word:从第一行开始查找文件中word这个字符串出现的地方 |
(7)替换
1 | 1,$s/old/new/g 从第一行到最后一行寻找 old字符串,并将该字符串取代为 new! |
4.末行模式
(1).显示或者取消行号
1 | :set nu 显示行号 |
(2).显示忽略或区分大小写
1 | :set ic 忽略大小写 |