vim命令总结

2019-05-28  本文已影响0人  嗷老板

命令模式

  yy:复制  光标所在的这一行
  4yy:复制  光标所在行开始向下的4行

  p:粘贴

  dd:剪切  光标所在的这一行
  2dd:剪切  光标所在行  向下2行
  D:从当前的光标开始剪切,一直到行末
  d0:从当前的光标开始剪切,一直到行首
  
  x:删除当前光标,每次只会删除一个
  X:删除当前光标前面的那个,每次只会删除一个

  h:左
  j:下
  k:上
  l:右

  H:当前屏幕的上方
  M:当前屏幕的中间
  L:当前屏幕的下方

  ctrl+f:向下翻一页代码
  ctrl+b:向上翻一页代码
  ctrl+d:向下翻半页代码
  ctrl+u:向上翻半页代码

  2G:快速的定位到第2行代码
  G:快速的回到整个代码的最后一行
  gg:快速回到整个代码的第一行

  w:向后跳一个单词的长度,即跳到下一个单词的开始处
  b:向前跳一个单词的长度,即跳到上一个单词的开始处

  u:撤销刚刚的操作
  ctrl+r:反撤销

  v:选中光标开始位置与结束位置之间的代码
  V:选中光标开始位置与结束位置及中间所在行的代码

  >>:向右移动代码
  <<:向左移动代码

  .:重复执行上一次的命令

  r:替换一个字符
  R:替换光标以及后面的字符

  shift+zz:保存并退出

末行模式(退出命令行后,输入:)

  w:保存
  q:退出
  wq:保存退出
  q!:强制退出不保存
  %s/内容1/内容2/g:将内容1全部替换为内容2
上一篇 下一篇

猜你喜欢

热点阅读