我想在不规则长度的行的末尾粘贴一列文本。
例如,我想粘贴以下内容:
SRR447882.fastq.gz
SRR447883.fastq.gz
SRR447944.fastq.gz
在这些行的末尾:
TIL01_
TIL01_
TIL04-TIP285_
过去很多时候,我只是在第一行留出足够的空间,这样粘贴就不会出现在最长行中现有文本的结尾之前。但随后我需要返回并删除空格。
我试过谷歌搜索“vim 列粘贴不规则长度的行”和类似的查询。
最佳答案
你可以这样做:
qq
,开始录制 q
宏4k
,上四行d$
, 删除到行尾 4j
, 回到上一行 $p
, 将行粘贴到行尾 q
, 停止录制宏 jVG
, 向下一行并选择剩余的行 :norm! @q
, 将宏应用于选择 然而,它确实在之前的文本所在的位置留下了空间。 @Kent one's 仍然更容易。
关于vim - 在vim中,如何将一列文本粘贴到不规则长度行的末尾?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20050070/