我想搜索$maximumTotalAllowedAfterFinish
并将其替换为$minimumTotalAllowedAfterFinish
。而不是键入长文本:
:%s/$maximumTotalAllowedAfterFinish/$minimumTotalAllowedAfterFinish/g
有没有办法将这些长的变量名复制到搜索行中,因为我不能在命令行中键入"p
“进行粘贴?
发布于 2017-04-21 02:33:24
复制:
1) v
(或在视觉模式下用鼠标突出显示)
2) y
(yank)
粘贴:
1) /
(搜索模式)
2) Ctrl + R + 0
(从拖拽的寄存器粘贴)
发布于 2008-09-19 11:54:00
键入q:
进入新缓冲区中的历史记录编辑模式。然后编辑缓冲区的最后一行并按Enter
执行它。
发布于 2008-09-19 13:06:46
或者在vim缓冲区中创建命令,例如在缓冲区中键入:
s/foo/bar/gci
并使用"ayy
将其复制到指定的寄存器中(如果游标在该行上!)。
现在,您可以使用以下命令从Vim的Ex命令行执行"a
“寄存器的内容:
:[OPTIONAL_RANGE]@a
我一直在用它。
https://stackoverflow.com/questions/101258
复制相似问题