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保存
2. wq保存退出,q!退出不保存,wq!保存退出,x,X!
命令行模式搜索与替换:
1. /string
2. ?string
3. N向上切换,n向下切换
4. :%s
5. :%
6. :!ifconfig
7. :r读取文件名
8. :!操作系统命令
横展开vim/vi -o同时打开锁哥文件 ctrl+w切换文件
竖展开 vi -O
修改文件名
mv 源文件名 修改后的文件名