Vim 快速编辑

aiofo2022-07-24  158

改变大小写

  • ~: 反转光标所在字符的大小写。
  • 可视模式下的Uu:把选中的文本变为大写或小写。
  • gu(U)接范围(如$,或G),可以把从光标当前位置到指定位置之间字母全部 转换成小写或大写。如ggguG,就是把开头到最后一行之间的字母全部变为小 写。再如gu5j,把当前行和下面四行全部变成小写。

替换(normal模式)

  • r: 替换光标处的字符,同样支持汉字。
  • R: 进入替换模式,按esc回到正常模式。

撤消与重做(normal模式)

  • [n] u: 取消一(n)个改动。
  • :undo 5 – 撤销5个改变。
  • :undolist – 你的撤销历史。
  • ctrl + r: 重做最后的改动。
  • U: 取消当前行中所有的改动。
  • :earlier 4m – 回到4分钟前
  • :later 55s – 前进55秒

  • . –重复上一个编辑动作
  • qa:开始录制宏a(键盘操作记录)
  • q:停止录制
  • @a:播放宏a


转载请注明原文地址:https://www.aiofo.com/read-133.html