vim基础命令操作

vim基础命令操作

1.vim有三种运行模式:

  • 命令模式:默认模式,可以通过键盘快捷键控制文件内容
  • 输入模式:-通过命令模式进入,可以输入内容进行编辑,按esc退回命令模式
  • 底线命令模式:通过命令模式进入,可以对文件进行保存,关闭等操作
    vim基础命令操作_第1张图片

2.命令模式快捷键

2.1.命令模式进入输入模式

模式 命令 描述
命令模式 i 在当前光标位置进入输入模式
命令模式 a 在当前光标位置 之后 进入输入模式
命令模式 I 在当前行的 开头 进入输入模式
命令模式 A 在当前行的 结尾 进入输入模式
命令模式 o 在当前光标 下一行 进入输入模式
命令模式 O 在当前光标 上一行 进入输入模式
输入模式 esc 任何情况下输入esc都能回到命令模式

2.2.移动命令

模式 命令 描述
命令模式 键盘上/键盘K 向上移动光标
命令模式 键盘下/键盘J 向下移动光标
命令模式 键盘左/键盘H 向左移动光标
命令模式 键盘右/键盘L 向右移动光标
命令模式 0 移动光标到当前行的开头
命令模式 $ 移动光标到当前行的结尾
命令模式 pageup(PgUp) 向上翻页
命令模式 pagedown(PgDn) 向下翻页
命令模式 gg 跳到首行
命令模式 G 跳到行尾

2.3.搜索命令

模式 命令 描述
命令模式 / 进入搜索模式
命令模式 n 向下继续搜索
命令模式 N 向上继续搜索

2.4.编辑命令

模式 命令 描述
命令模式 dd 删除光标所在行内容
命令模式 ndd n是数字,表示删除当前光标向下n行
命令模式 yy 复制当前行
命令模式 nyy n是数字,表示复制当前光标行和下面n-1行
命令模式 P 粘贴复制的内容
命令模式 r+替换字母 替换当前光标字母
命令模式 u 撤销修改
命令模式 CTRL+r 反向撤销修改
命令模式 dG 从当前行开始,向下全部删除
命令模式 dgg 从当前行开始,向上全部删除
命令模式 d$ 从当前光标开始,删除到本行的结尾
命令模式 d0 从当前光标开始,删除到本行的行头

3.底线命令模式

模式 操作 描述
底线命令模式 :wq 保存并退出
底线命令模式 :q 仅退出
底线命令模式 :q! 强制退出
底线命令模式 :w 仅保存
底线命令模式 :set nu 显示行号
底线命令模式 :set nonu 关闭行号
底线命令模式 :set paste 设置粘贴模式
底线命令模式 :1,$s/private/public/g 将第一行到最后一行的private替换为public
底线命令模式 :1,$s/private/public/c 将第一行到最后一行的private替换为public(有提示)

你可能感兴趣的:(vim,编辑器,linux)