gpt4 book ai didi

vim - 在 Vim 中复制没有换行符和制表符的区域

转载 作者:行者123 更新时间:2023-12-02 04:29:05 25 4
gpt4 key购买 nike

是否可以在 Vim 中复制选定区域但没有换行符和制表符?

如果我复制这段代码

SELECT
id,
title
FROM items
WHERE id = 3

然后粘贴它,结果应该是SELECT id, title FROM items WHERE id = 3

最佳答案

v 通常选择ip 段落,然后J 加入各行

vipJ

*假设这是一个段落并且光标位于其中一行

要复制到默认寄存器,请在末尾附加“Vduu”,总计

vipJVduu

这将选择该行并将其删除并撤消,以便我们回到开始的位置。现在,您可以将带有“p”的一行粘贴到您想要的位置!

但是为什么不直接将其添加为 .vimrc 中的映射,并使用以下命令将其添加到系统剪贴板

nmap _j vipJV"+yu

下面的 gif 显示了正在使用的映射

_j 

然后打开一个新行并在 mac 上使用 cmd-v 粘贴

enter image description here

关于vim - 在 Vim 中复制没有换行符和制表符的区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24591088/

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