vim - 在 Vim 中,有没有办法在搜索行中粘贴文本?

标签 vim

我想搜索 $maximumTotalAllowedAfterFinish 并将其替换为 $minimumTotalAllowedAfterFinish。而不是输入长文本:

:%s/$maximumTotalAllowedAfterFinish/$minimumTotalAllowedAfterFinish/g

有没有办法将这些长变量名复制到搜索行中,因为在命令行上我无法输入“p”进行粘贴?

最佳答案

您可以通过键入 CTRLR {0-9a-z"%#:-= 插入编号或命名寄存器的内容.}。通过输入 CTRL-R CTRL-W 您可以将当前单词粘贴到光标下。请参阅:

:he cmdline-editing

了解更多信息。

关于vim - 在 Vim 中,有没有办法在搜索行中粘贴文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/101258/

相关文章:

vim - 使用 Iterm2 在 Vim 中获取配色方案时遇到问题

vim - 有办法禁用某些窗口的状态行吗?

javascript - Vim 自动缩进大括号错误

vim - 如何仅在 vim 中为 fortran 文件设置 colorcolumn=6?

c# - Ubuntu 16.10 上的 OmniSharp-VIM、OmniSharp-Roslyn 和 dotnet 核心 - 语法检查无法识别 C# 6 并且需要解决方案文件

VIM:标记的命名空间

vim - 在打开的文件之间切换时 Vim 的问题

vim - 捕获 yank 事件并触发 vimscript 中的方法

macos - 无论如何,是否可以使用 VIM 实时协作处理 Google 文档?

vim - 自动 ctrl-w w 到 vimrc