我在一个大文件中有一些方法调用,我想匹配这些行,选择然后把它们作为一个,所以我可以将它们全部放在一个地方.
我可以找到我想要的所有线条,:g/>set但我如何在视觉上选择每条线?
您不能在Vim中进行多个视觉选择.
但是你可以清除一个寄存器并将所有匹配的行追加到它:
:let @a = ''
:g/>set/y A
Run Code Online (Sandbox Code Playgroud)
然后创建一个空缓冲区(或导航到现有缓冲区):
:vnew
Run Code Online (Sandbox Code Playgroud)
并从寄存器粘贴a:
"ap
Run Code Online (Sandbox Code Playgroud)
编辑
:[something]y a
Run Code Online (Sandbox Code Playgroud)
意思是"猛烈注册a".
:[something]y A
Run Code Online (Sandbox Code Playgroud)
意思是"附加注册a".