Vim --- 解决问题的方式

# ---Vim 普通模式---
# x   : 删除当前字符
# .   : 重复上次修改 --> Vim 中的瑞士军刀!
# u   : 撤销上次操作
# dd  : 删除当前行
# >+G : 增加从当前行到文档末尾处的缩进层级
# j   : 使光标下移一行
# $   : 把光标移动到行尾
# a   : 在当前光标之后添加内容
# A   : 在当前行的结尾添加内容

# ---Vim 复合命令 == 等效的长命令---
# C == c$
# s == cl
# S == ^c
# I == ^i
# A == $a
# o == A<ENTER>
# O == ko

# ---Vim 在字符前添加空格---
# f{char} : 找到下一处指定字符char出现的位置,如果找到了,就直接把光标移动到那里
# s       : 先删除光标下的字符,然后进入插入模式
# ;       : 重复查找上次f命令所查找到的字符
# ,       : 反方向查找上次f命令查找的字符

# ---Vim 可重复的操作及如何回退---
# 目的                          操作            重复     回退
# 做出一次修改                 {edit}              .        u
# 在行内查找下一指定字符   f{char}/t{char}          ;        ,
# 在行内查找上一指定字符   F{char}/T{char}          ;        ,
# 在文档中查找下一处匹配项 /pattern<ENTER>          n        N
# 在文档中查找上一处匹配项 ?pattern<ENTER>          n        N
# 执行替换                 :s/target/replacement  &        u
# 执行一系列修改           qx{changes}q            @x       u

# ---Vim 查找并手动替换---
#普通模式下, 光标定位到查找的字符,按下*命令查找所有符合条件的字符,n匹配下一个
# cw : 删除从光标位置到单词结尾间的字符,并进入插入模式
 


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Digital2Slave

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值