vi/vim常用命令介绍:使用ESC命令可以从编辑模式切换到插入模式,
插入模式:
1.在光标前面插入文本用i
2.在本行前插入文本用I
3.在光标后插入文本用a
4.在行末插入文本用A
5.在光标下插入新的一行用o
6.在光标上插入新的一行O
命令行模式进入编辑模式使用“:”,回车
命令行模式定位命令:
1.h左移一个字符
2.j下移一个字符
3.k上移一个字符
4.l右移有一个字符
5.enter移至下一行
6.H移至屏幕上端
7.M移至屏幕的中间
8.L移至屏幕的下端
9.$移至行尾
10.o移至行首
11.G文件最后一行
12.1G文件第一行
13.nG文件第n行
14.:20到20行
15.:set nu 设置行号
16.:set nonu取消行号
命令行模式删除命令:
1.x删除光标所在处的字符
2.X删除光标前面的额字符
3.dd删除光标所在的行
4.DG删除光标所在的行到末尾
5.D删除光标所在行到末尾
命令行复制命令
1. yy,Y复制当前行
2. nyy,nY复制当前一下n行
3. .或p将已选择或被删除的行放在当前行的下粘贴
命令行模式的取消与替换
1. r取代光标所在处的字符
2. R从光标所在处开始替换,按esc键结束
3. s替换光标所在处的字符,并且进入文本输入方式
4. S替代光标所在的全行按esc键结束
5. u取消上一步的操作,取消到上次保存的位置
6. U取消当前行的所有操作
命令行模式保存和退出
1.w保存
命令行模式搜索与替换:
1./string
2.?string
3.N向上切换,n向下切换
4.:%s
5.:%
6.:!ifconfig
7.:r读取文件名
8.:!操作系统命令
横展开vim/vi -o同时打开锁哥文件 ctrl+w切换文件
竖展开 vi -O