最近我一直在努力y
并且p
发布了许多需要稍微修改的代码(通常只是一个简单的替换).我可以在粘贴之后手动选择它,或者对于更长的块,我想我可以查看粘贴(20 new lines
)和使用的行数20:s...
,但鉴于它是vim,似乎应该有一个更容易/更快的方法来做到这一点.
那么有没有办法选择或执行文本替换,因为它是p
ut?
在执行之后p
,[
和]
标记立即引用粘贴区域的起始和结束行号(也适用于期间y
).请参阅帮助'[
和']
解释.
因此,您可以使用这些标记来形成工作范围:s
,如:'[,']s///
.然后,这将适用于刚刚拉动或粘贴的区域.当然,它不短,但如果你关心它,你可以映射它.也许是这样的nnoremap <Leader>p p:'[,']s/
.