Vim在放置文本后立即更改文本

最近我一直在唠叨并且放了很多需要稍微修改代码(通常只是一个简单的替换).我可以在粘贴之后手动选择它,或者对于更长的块我想我可以查看粘贴的行数(20个新行)并使用20:s …,但鉴于它是 vim,似乎应该做一个更容易/更快的方法.

那么有没有办法在文本放置时选择或执行替换?

在执行p之后,[和]标记立即引用粘贴区域的起始和结束行号(也适用于y期间).有关说明,请参阅“[和’]的帮助.

因此,您可以使用这些标记来形成:s的工作范围,如:'[,’] s ///.然后,这将适用于刚刚拉动或粘贴的区域.当然,它不短,但如果你关心它,你可以映射它.也许像nnoremap< Leader> p p:'[,’] s /.

相关文章

普通模式 >G 增加当前行到文档末尾处的缩紧层级 $ 移动到本行的末尾 . 相当于一个...
原文连接: https://spacevim.org/cn/layers/lang/elixir/ 模块简介 功能特性 启用模块 快捷键 语言专属...
原文连接: https://spacevim.org/cn/layers/lang/dart/ 模块简介 功能特性 依赖安装及启用模块 启用模...
 =   赋值操作符,可以用于算术和字符串赋值 +        加法计算     -        减法运算...
1.根据包名来查看指定的APP指定数据 adb shell "top | grep com.xxx.xxx" 由于这样打印出来的数...
ctrl+F 向下翻页 ctrl+B 向下翻页 u 取消最近一次操作 U 取消当前行的操作 ZZ 保存当前内容并退出 gg 跳...