vi/vim的基本操作
一:介绍:vim是vi的升级版本、高级版本,vi是linux自带的,不需要安装,vim需要安装,一般情况下vi基本够用,两则使用通用。
二:模式:vi有三种模式:命令模式、输入模式、末行模式。
三:模式介绍
1:命名模式:启动vi首先进入命令模式,在这个模式下可以输入大部分命令,任何模式返回vi,按Esc即可
2:输入模式:命令模式中按 i 进入输入模式,输入模式就是编辑模式,主要对文件的编辑操作
3:末行模式:命令模式中按 : 进入末行模式,最常用的有保存和退出。
四:基本常用命令
1:清空全部文件
命令模式下执行:g 光标跳至文件首行,再执行:dG 清空整个文件,或者退出vi,执行echo >> file
2:查找文件
命令模式下执行:/ 斜杠,然后输入要查找的内容回车,继续查找执行:n
3:开启行号
命令模式下执行:: 冒号,然后执行:set number
4:关闭行号
命令模式下执行:: 冒号,然后执行:set nonumber
5:光标移动到开头和末尾
命令模式下执行:大写G末尾,小写g开头
6:撤销与恢复
命令模式下执行:u:撤销上一步;Ctrl+r:恢复上一步被撤销的操作
7:删除
命令模式下执行:光标位于要删除的所在行:执行:dd 删除整行
命令模式下执行:光标位于要删除的所在字符:执行:dw 删除单个字符
8:复制
命令模式下执行:光标位于要复制的所在行:执行:yy 复制整行
命令模式下执行:光标位于要复制的所在字符:执行:yw 复制单个字符
9:粘贴
命令模式下执行:p
10:跳转
命令模式下执行:先输入要跳转的行,再输入gg,比如:10gg,表示光标定位到第10行