gpt4 book ai didi

vim - 在vim中以可视模式复制行

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

只是一个关于 gVim 中复制/粘贴工作流程的问题。

现在我正在处理一份文件。我想选择一些代码行并复制和粘贴。我正在使用 gVim (Windows)。

如果我使用 Control + C 和 Control + V,gVim 有时需要 2、3 秒来粘贴...

另一种方法是使用 Shift + v(对,现在我处于可视模式),然后按住 Shift 键并用鼠标拖动我的选择。现在我可以用“y”或“c”复制并用“p”粘贴。这更快,但我必须按住 Shift 键。

有没有办法在不按住 Shift 键的情况下使用鼠标在可视模式下选择文本?我想使用 y/d/p 而不是慢速 Control + c 和 Control + v。是否有更好的工作流程或设置可以尝试?

谢谢,

[] 的

马特乌斯

最佳答案

避免在 vim 中使用 CTRL-C/V 和鼠标,或者至少在您熟悉 vim 之前的文本处理方式。

——

SHIFT-V 进入视线模式

enter image description here

3j往下走 3 行,或按 j 3次

enter image description here
y猛拉/复制,x剪,p在光标后粘贴,P在光标前粘贴。

enter image description here

使用 hjkl 将大大改善您的工作流程,因为您不必将手从打字位置移到箭头和鼠标。

有几种方法可以在不进入可视模式的情况下拉取多行。其中之一是输入 <action><number><direction> .例如,y3j意味着从当前行猛拉到 3 行。

如果您想猛拉您所在的整个段落或句子,请键入 yip (猛拉 IN 段)或 yis (猛拉 IN 语句)分别。你也可以做yi" (猛拉输入 ")或 ya" (猛拉周围 ") 猛拉所有被 " 包围的东西在你现在的位置上。

关于vim - 在vim中以可视模式复制行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7694633/

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