按下p
当前行dit
旁边的东西,删除html标签内的东西.如何在html标签内粘贴一些东西?
Nor here
<p>I want to paste something here</p>
Not here
Run Code Online (Sandbox Code Playgroud)
nel*_*rom 10
压在结果P
和p
取决于你在当时选择的寄存器的内容.如果您删除或抽出一个或多个完整线(例如带dd
,Y
或Vd
命令),然后按P
将插入在您的寄存器的内容一行在当前行,而p
将插入到光标下方的一行.
如果删除或抽出一行小于一行的文本(例如使用D
,或yw
命令),P
则会直接在当前光标位置之前插入寄存器的内容,并将p
在光标后直接插入(即在同一行上) ).
如果它有帮助,您可以将行选择视为类似于阻止 html元素(例如<div>
),并将字符选择视为类似于内联 html元素(例如span
).
所以回答你的问题:这取决于.假设您在寄存器中有一行文本的行,您可能希望在执行粘贴操作之前将目标标记分成两行.在您的示例中,不是dit
删除标记的内容,而是cit
删除相同的部分并进入插入模式.点击return
一次,插入一个新行,然后esc
返回到正常模式,然后P
在带有结束标记的行上方插入行方向寄存器.
如果您不想将标记拆分为多行,则必须确保将字符选择方式拉入寄存器.然后你可以运行:
"_ditP
Run Code Online (Sandbox Code Playgroud)
"_
将文本删除到黑洞寄存器中,确保它不会覆盖默认寄存器中的内容.dit
删除标记的内容,并P
在光标位置之前粘贴默认寄存器的内容.
归档时间: |
|
查看次数: |
1501 次 |
最近记录: |