Vim解决问题的方式

《VIM实用技巧》阅读笔记

. 命令可以重复上次修改

例如:

用d1d命令删除文档某一行,下次按.即可继续删除一行

用d10d命令删除文档某十行,下次按.即可继续删除光标下十行

插入模式下,也可以用.命令进行重复操作

>G 命令会增加当前行到文档末尾处的缩进层级

这一操作也可以用 .命令下次重复操作

j命令使光标移动到下行

$命令使光标移动到行尾

a命令在当前光标之后添加内容

A命令在当前行结尾添加内容

例如在行尾添加,的需求时:

$;a<Esc> = A;<Esc> 之后可以使用j.进行重复操作(使用$;a<Esc> 时,需要$j.才能重复

f{char}命令让Vim查找下一处指定字符出现的位置,如果找到了,就直接把光标移到那里

;命令会重复查找上次f命令所查找的字符

s命令把两个操作合并为一个:它先删除光标下的字符,然后进入插入模式

可重复的操作及如何回退技

*定位到字符=/加字符 查找文档中所有字符

cw命令:删除从光标位置到单词结尾间的字符并进入插入模式

加上n  .或n 命令可以选择性的修改匹配到的字符 

例如:*定位到log字符前,cwyyds<ESC> n.表示将下一个匹配到的log也修改为yyds,n命令则只跳转到下个匹配字符 不做修改

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值