我想在不规则长度的行的末尾粘贴一列文本.
例如,我想粘贴以下内容:
SRR447882.fastq.gz
SRR447883.fastq.gz
SRR447944.fastq.gz
Run Code Online (Sandbox Code Playgroud)
在这些行的末尾:
TIL01_
TIL01_
TIL04-TIP285_
Run Code Online (Sandbox Code Playgroud)
过去很多次,我只是在第一行创建了足够的空间,在最长行的现有文本结束之前不会粘贴.但后来我需要回去删除空格.
我试过谷歌搜索"vim列粘贴不规则长度行"和类似的查询.
Ken*_*ent 37
您可以尝试执行以下四个步骤:
y
V
)以3行结尾_
,按:right
$
)的末尾,粘贴被拉动的文本gv
重新选择线条,按 :left
它看起来像这样:
你可以这样做:
qq
, 开始录制q
宏4k
, 上四行d$
, 删除到行尾4j
, 回到上一行$p
, 将行粘贴到行尾q
, 停止录制宏jVG
, 向下一行并选择剩余的行:norm! @q
, 将宏应用于选择然而,它确实在之前的文本所在的位置留下了空间。@Kent one's 仍然更容易。