Vim常用操作总结

vim区分大小写!!!!!!!!!!

光标移动

  • h,j,k,l :左下上右
  • 0,$:开头,结尾
  • gg:文本的开头
  • G:本文的结尾
  • nG:跳到n行
  • ctrl+g:查看当前行数

插入

  • o:插入到下一行
  • O :插入到上面一行
  • i:在前面插入
  • a:在后面插入
  • A:直接到行尾插入

删除

  • dd:删除当前行
  • dw:删除当前单词
  • d0 d$:删除至开头,删除至结尾
  • 2dd:删除下面两行,会存到寄存器,可以配合p使用

撤销

  • u:撤销上一个命令
  • U:使当前行恢复最初
  • ctrl+R:撤销刚才的撤销

粘贴

  • p:粘贴
  • v:进入可视模式,之后可以移动光标选取要粘贴的内容
  • y:抽取v可视模式下的高亮文本,然后输入p即可粘贴
  • yw:粘贴当前word
  • yy :粘贴当前行

替换

  • r:替换当前字母
  • c:修改
  • cw:修改当前word
  • c$:修改当前到末尾

查找

  • /xxx:查找xxx
  • n N:上一个,下一个
  • %:匹配当前括号

替换

  • :s/old/new:替换第一个匹配的old为new
  • :s/old/new/g:替换当前行中匹配的
  • :%s/old/new/g:替换当前文本中
  • :#,#s/old/new/g:替换#行到#行间匹配的
  • :%s/old/new/gc:替换当前文本中匹配的,并挨个向用户确认

在vim中使用外部命令

  • :!ls
  • :!w filename:保存当前文件为
  • :!rm filename
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值