gpt4 book ai didi

vim - 粘贴到 vim 中,从粘贴的文本中剥离换行符

转载 作者:行者123 更新时间:2023-12-02 02:01:20 28 4
gpt4 key购买 nike

我正在将大量文本从 PDF 文档复制到 vim 中,但是当您从 PDF 复制粘贴而不是说网络浏览器时,每次 PDF 换行时,复制的文本都会包含一个换行符。因此,当我使用“p”粘贴到 vim 时,我必须多次按“J”来折叠换行符。

我更希望有一个命令可以映射到键盘上的另一个字母,该字母获取复制文本的内容并将其粘贴并删除换行符。知道我该怎么做吗?

最佳答案

应该这样做:

map <leader>xx :let @* = substitute(@*, "\n", "", "g")<CR>"*p

更改 <leader>xx使用您选择的映射。
此命令的作用是,它在剪贴板寄存器(即星号寄存器)内用空字符(\n)替换行尾字符("")。然后它粘贴来自 * 的文本注册。

关于vim - 粘贴到 vim 中,从粘贴的文本中剥离换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17114764/

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