常用VIM命令

  i     在当前光标前插入;
  I     在光标所在行的最前面插入;
  a     在当前光标后插入;
  A     从光标所在行最后面开始插入;
  hjkl  上下左右移动;
  b     移动到当前字的开始;
  e     移动到当前字的结尾;
  w     向前移动一个字;
  0     移动到行首;
  $     移动到行尾;
  End   移动到行尾;
  G     移动到最后一行;
  ng    移动到第n行。
  H     跳到第一行
  M     跳到中间行
  L     跳到最后一行
  o     在光标所在行下面新增一行并开始输入;
  O     在光标所在行上面新增一行并开始输入;
  r     修改光标所在字符;
  R     进入取代状态,新增资料会覆盖原来资料,直到ESC退出取代状态;
  cw    替换一个单词;
  ce    替换一个单词;
  cb    替换光标所在的前一字符;
  c$    替换光标至行尾的所有字符;
  C     替换光标至行尾的所有字符;
  cc    替换当前行;
  xp    交换两个字符位置
  ddp   上下两行调换
  j     上下两行合并
  dg    删除所有行
  d$    从当前位置删除至行尾
  s     删除光标所在字符,并进入输入模式;
  S     删除光标所在行,并进入输入模式;
  x     删除光标所在位置字符;
  dw    删除光标所在字;
  dd    删除光标所在行;
  dH    删除到第一行
  dL    删除到最后一行
  /yw   将光标所在单词拷入剪贴板;
  y$    将光标至行尾的字符拷入剪贴板;
  Y     将光标至行尾的字符拷入剪贴板;
  p     将剪贴板中的内容粘贴在光标后;
  P     将剪贴板中的内容粘贴在光标前;
  u     撤销
  cltr+r取消撤销
  
  :w filename           存在filename中
  :w! filename          强制存在filename中
  vi [file] +50         打开file并且光标跳到50行
  /word                 向下查找,按n向下,按N向上
  ?word                 向上查找,按n向下,按N向上
  :%s/oldword/newword/g 在整个文件中替换特定字符
  
  插入模式下按鼠标中键,会把复制的东西粘贴到vim中。
  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值