vim基本操作

Vim操作

三种模式

  • 一般模式:可以进行复制、粘贴和删除等操作
  • 编辑模式:按ia进入编辑模式,按Esc回到一般模式
  • 命令模式:按/?:进入命令模式,按Esc回到一般模式

移动操作

  • h j k l:用来控制光标移动
  • gg:返回顶部
  • G:回到底部
  • :n:跳到n行(n是数字)
  • ctrl+fctrl+b:屏幕向前向后滚动
  • 0shift+4:回到本行头和尾

退出编辑器

  • :w:wq:保存和保存退出
  • :q:q!:退出和不保存退出
  • !:是强制的意思

##复制粘贴

复制多行

  1. 正常模式下
  2. 把光标移到要复制的行
  3. nyy,其中n是要复制的行数
  4. p粘贴

复制部分

  1. 正常模式下
  2. v移动光标选择要复制的部分
  3. d剪切或按y复制
  4. p粘贴

删除

  • dd:删除当前行
  • ndd:删除当前行开始n行
  • dG:删除当前行开始至最后一行

撤销重做

正常模式下按u来撤销,按ctrl+r来重做

注释和取消

注释

  1. ctrl+v进入可视化模式
  2. 移动光标选择需要注释的行
  3. I,然后输入注释符如#
  4. Esc回到正常模式

取消

  1. ctrl+v进入可视化模式
  2. 选择要删除的注释符
  3. dx删除

搜索

一般模式下输入/然后后面跟要搜索的词

nN:显示下一个和上一个搜索结果

vim粘贴格式问题

先输入:set paste,然后粘贴,取消输入:set nopaste