我不确定它是否可以在 viemu 中工作,但在 VIM 中你可以执行以下操作...
使用 Yank 和 Paste
将文本拉到特定的寄存器。在可视模式下选择文本并使用命令"ay
将文本拉到寄存器a
中。然后在粘贴时调用命令"ap
,该命令将粘贴a
寄存器的内容。
使用普通命令
但我强烈希望使用普通命令。只需选择行
SOMETHING_XXXXXXXXXXXXXX_ELSE
SOMETHING_XXXXXXXXXXXXXX_ELSE2
SOMETHING_XXXXXXXXXXXXXX_ELSE3
SOMETHING_XXXXXXXXXXXXXX_ELSE4
使用线视觉模式 ( <C-v>
),然后发出以下命令::'<,'>normal fXct_HELLOWORLD
. 然后你会有
SOMETHING_HELLOWORLD_ELSE
SOMETHING_HELLOWORLD_ELSE2
SOMETHING_HELLOWORLD_ELSE3
SOMETHING_HELLOWORLD_ELSE4
这意味着它将fXct_HELLOWORLD
为每一行运行命令。让我解释一下命令:
- fX - 将光标移动到第一个 X;
- ct_ - 删除所有内容直到 _ 并将您置于插入模式;
- HELLOWORLD - 替代 XXXXXXXXXXXXXXX 的单词;