我想搜索$maximumTotalAllowedAfterFinish
并替换它$minimumTotalAllowedAfterFinish
.而不是键入长文本:
:%s/$maximumTotalAllowedAfterFinish/$minimumTotalAllowedAfterFinish/g
有没有办法将这些长变量名称复制到搜索行,因为在命令行上我不能键入" p
"来粘贴?
您可以通过键入来插入编号或命名寄存器的内容CTRLR {0-9a-z"%#:-=.}
.通过键入,CTRL-R CTRL-W您可以粘贴光标下的当前单词.看到:
:he cmdline-editing
欲获得更多信息.
正常复制,然后CtrlR"粘贴.还有很多其他CtrlR快捷方式(例如,计算器,当前文件名,剪贴板内容).输入:help c_
以查看完整列表.
键入q:
以在新缓冲区中进入历史编辑模式.然后编辑缓冲区的最后一行并按下Enter
执行它.
复制:
1)v
(或用鼠标突出显示,在可视模式下)
2)y
(猛拉)
粘贴:
1)/
(搜索模式)
2)Ctrl + R + 0
(从抽出的寄存器粘贴)