《Vim实用技巧》Vim解决问题的方式

技巧1 认识.命令

.命令会重复上次的修改

 技巧2 不要自我重复

$命令:光标移动到行尾

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

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

$A等于A

 

 

技巧3 以退为进

s命令:删除光标下的字符,然后进入插入模式

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

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

 

技巧4 执行、重复、回退

目的

操作

重复

回退

做出一个修改

{edit}

.

u

在行内查找下一指定字符

f{char}/t{char}

;

,

在行内查找上一指定字符

F{char}/T{char}

;

,

在文档中查找下一处匹配项

/pattern回车

n

N

在文档中查找上一处匹配项

?pattern回车

n

N

执行替换

:s/target/replacement

&

u

执行一系列修改

qx{changes}q

@x

u

技巧5 查找并手动替换

*命令:查找当前光标想下的单词

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

 

技巧6 认识.范式

理想模式:用一键移动,另一键执行

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值