Vim常用命令(一)

插入

  • I 在当前行首插入
  • A在当前行尾插入

查找

  • /text 查找text,按n查找下一个,N查找上一个
  • 光标处有词时,按*或者#,查找该词
  • :set hlsearch 高亮搜索结果
  • :set nohlsearch 关闭高亮搜索显示
  • :set incsearch 逐步搜索模式,对当前键入字符进行即时搜索,而不用等待键入完成

排版

在命令状态下,按==,对当前行自动排版。n==,表示对下面n行进行排版。gg=G,对整篇代码进行排版

选中文本

  • v 从光标当前位置开始,光标经过的地方都会被选中,再按一下v结束
  • shift+v, 从光标当前行开始,经过的行都会被 选中,再按一下shift+v结束
  • Ctrl+v,从光标当前位置开始,光标移动的起点和终点构成的矩形区域被选中,再按下Ctrl+v结束
  • ggVG,选中全部文本

选中文本后,复制 粘贴

  • y 复制 yy 复制一整行
  • “+y 复制到系统剪贴板
  • p 粘贴
  • “+p 从系统剪贴板粘贴

光标跳转位置

  • ctrl + o 返回光标之前位置; ctrl + i 再跳转回去

Vim批量注释与反注释

批量注释:按Ctrl+v进入可视化模式,然后移动光标选中要注释的行,再按大写的I键,输入注释符号(#,//等),最后按Esc键

批量反注释:Ctrl+v进入列选择模式,移动光标选中注释符,按下d即可删除注释