假设我想在文件中搜索一些文本块。有没有办法对该文本进行视觉块选择,然后使其成为当前搜索词?这样我就可以执行 s//replacementText/g 而无需在替换命令的左侧输入整个内容。
最佳答案
制作一个可视块并将其拉到未命名的寄存器 ""
:选择一个可视块,输入 y
猛拉。从 /
开始搜索- 或 :s/
并输入 Ctrl-r
然后 "
插入未命名寄存器的内容作为搜索词。
这不会使块成为当前搜索,但它几乎同样简单。Ctrl-r
可以在命令行中的任何地方使用,因此您也可以使用它,例如填充替换或替换文本,或在插入模式下。
关于vim - 我可以在当前搜索词中制作一个视觉 block 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12331081/