Vim-将多条线路环绕在<;p>;标签

Vim-将多条线路环绕在<;p>;标签,vim,Vim,我如何从中获得: hello world hello world hello world hello world 为此: <p>hello world</p> <p>hello world</p> <p>hello world</p> <p>hello world</p> 你好,世界 你好,世界 你好,世界 你好,世界 使用vim环绕或vim emmet 当我高亮显示文本时,按ctrl+y,然后

我如何从中获得:

hello world
hello world
hello world
hello world
为此:

<p>hello world</p>
<p>hello world</p>
<p>hello world</p>
<p>hello world</p>
你好,世界

你好,世界

你好,世界

你好,世界

使用vim环绕或vim emmet

当我高亮显示文本时,按ctrl+y,然后按“,”我可以键入p标记,但它会将所有4个段落包围在一个p标记中。

带环绕:
你什么,伙计@SergioAraujoSorry如果我不能通过@jedie获得我的信息,你也可以使用surround.vim+视觉块。e、 g.
jjj$S
vjjj                " select the block (or whatever works for your actual use case)
:norm yss<p><CR>    " execute the normal mode yss command provided by Surround
                    " on each line of the selection
                    " note that Vim automatically inserts the range corresponding
                    " to your visual selection: :'<,'>norm ...
:,+3norm yss<p><CR>
C<p><C-r><C-o>"</p><Esc>
j0.
j0.
j0.
C<p><C-r><C-o>"</p><Esc>
jvjj
:'<,'>norm .
C<p><C-r><C-o>"</p><Esc>
:+,+2norm .
:,+3norm C<p><C-v><C-r><C-v><C-o>"</p><CR>
:,+3s@.*@<p>&</p><CR>
:help C
:help ctrl-r_ctrl-o
:help registers
:help .
:help :normal
:help :range
:help :s