gpt4 book ai didi

vim - 在vim中,如何可视化选择先前粘贴的文本

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

我通常视觉选择一个 block 并将其复制/剪切到其他地方,然后我发现自己总是格式化粘贴的文本,所以有没有一种方法可以快速再次视觉选择文本。

最佳答案

每个修改缓冲区(和拉取)的命令都会在更改区域周围设置 '['] 标记。因此,您可以通过以下方式重新格式化粘贴的 block :

`[v`]=

有些人甚至使用以下映射来重新选择最后修改的文本 block :

nnoremap <expr> gV '`[' . getregtype()[0] . '`]'

通过此映射,您只需执行 gV= 并格式化刚刚粘贴的文本。

但是,如果您有 unimpaired.vim插件并且您要逐行粘贴,您可以使用它提供的 =p 命令。这将一次性粘贴然后重新格式化文本。它还提供了一些其他替代粘贴命令 >p 例如,将粘贴更深的一个缩进级别。

关于vim - 在vim中,如何可视化选择先前粘贴的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28417300/

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