vim常用操作

vim有的地方用起来还是很爽的

查找

f / F 跳转到 下一个 / 上一个 字符
t / T 跳转到 下一个 / 上一个 字符前
s / S 向下/向上 查找两个字符
使用 ; 跳转到下一个搜索结果 , 跳转到上一个搜索结果

建议使用 s/S 来进行光标跳转

删除

比如有单词 hello world 光标处于 e

命令功能
x删除当前光标字符
X删除光标前字符
C删除到行尾并进入插入模式
D删除到行尾并跳到上一个字符 比如上面的使用 D 则剩下 h 光标在***h***处
dw删除当前光标到单词末尾,比如上面 使用 dw 剩下 hworld 光标在 o
dW删除以空格结尾的单词
d2w删除两个单词
cw删除当前字符至单词结尾,并进入插入模式
diw删除当前单词
di(, di{, di[,di<删除各种括号里面的内容
da(, da{, da[删除各种括号里面的内容(包括括号)
di”, di’删除各种引号里面的内容
df这个命令是结合了 df :删除至查找的字符处
dt跟上面类似,删除至查找的字符前
dt跟上面类似,删除至查找的字符前

同时 d 也可以结合其它配合使用, 比如 d0, d^, d$ ,比如 d2w, d2W, db,dB 等等
同样, c 也是可以象 d 一样结合其它使用

改写

  • 改写当前字符 r , 连续改写字符 Resc 退出
  • cc 改写当前行
  • ciw 改写单词
  • 同样 c 也是可以结合上面 d 的操作

块操作

命令功能
v选中一个字符
vi(、vi[、vi{选中括号里面的内容
vi"引号中的内容
0去选中块的另一边
3Vj向下选中3行

复制

命令功能
yyp复制当前行并粘贴到下一行
yiw复制当前单词
yw复制当前字符至单词结尾部分的字符串
yi(, yi[, yi{同上
ya(
yi', yi"
p复制到当前光标后面
P复制到当前光标前面
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值