- 命令模式:
1、a(后)i(前)o(下)插入;
2、^ 行首;
3、$ 行尾;
4、gg 文章头;
5、G 文章尾;
6、dd 删除单行(剪切)、ndd(4dd)删除多行(删除光标所在行后面4行)
7、yy 复制单行、nyy(4yy)复制多行(复制光标所在行后面4行)
8、p 光标下粘贴、P光标上粘贴
9、u 撤销、crtl+r反撤销
10、r 替换光标所在处的字符、R 从光标处开始替换字符知道esc结束
11、:set nu 显示行号、:set nonu 取消显示
12、/查找内容(光标所在行向下搜索)、?查找内容(光标所在行向上搜索) ,n 下一个、N上一个
13、:%s/old/new/g 替换文件所有的old为new、:1,10s/old/new/g 替换1-10行的old为new、:1,10s/^/#/g 为1-10行增加注释
- 行尾模式:
:q 不保存退出
:w 保存
:wq 保存退出
:q!强制退出
:wq! 强制保存退出
:w test.txt 将文件另存为test.txt文件
- 其他:
:r test 把test文件导入当前光标所在处
:! 命令 不想退出向前的编辑模式向查询系统命令时如::! date 查看系统时间
:r !命令 将执行命令的结果导入当前光标所在处下方
vim -o test1 test2 同时打开2个文件上下显示 -O左右显示
vim命令模式
最新推荐文章于 2025-05-28 18:31:15 发布