/t$"?-6ren"> /t$"?-我找到了这个 :%g// t$ 在http://www.vimregex.com/ 它说 This command searches our file for the lines starting w-6ren">
gpt4 book ai didi

regex - vim中如何解释 ":%g//t$"?

转载 作者:行者123 更新时间:2023-12-01 10:21:35 25 4
gpt4 key购买 nike

我找到了这个

:%g/<h[12]>/ t$

http://www.vimregex.com/

它说

This command searches our file for the lines starting with <h1> or <h2> and copies them to the end of the file.

但我无法理解/ t$ 部分,什么意思?

最佳答案

如果你运行这个 help命令 vim :

:help copy

它将显示以下帮助来解释所有内容:

:[range]co[py] {address}                *:co* *:copy*
Copy the lines given by [range] to below the line
given by {address}.

*:t*
:t Synonym for copy.

完整详情:

  • :g : 全局搜索
  • <h[12]> : 搜索 <h1><h2>
  • t$copy$ : 复制 [range] 给出的行在 {address} 给出的线下方.

你可以让它更冗长。但通过使用这个等效命令更具可读性:

:%g/<h[12]>/ copy$

或者这个:

:%g/<h[12]>/ co$

要在文件开始处复制匹配的行,请使用:

:%g/<h[12]>/ copy0

关于regex - vim中如何解释 ":%g/<h[12]>/t$"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51096340/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com