在不离开可视模式的情况下复制/猛击vim

bil*_*ila 3 vim

选择并复制后,在普通文本编辑中,选择保持不变,因此我可以快速再次复制。但是在vim中,当我在可视模式下按y时,我进入普通模式,因此需要再次选择。我想要一个更快的方法。

原因:测试控制台应用程序时,我从文本编辑器复制测试数据并粘贴到控制台中。然后我发现错误并编辑代码,剪贴板可能会更改,我需要复制并粘贴测试数据以再次进行测试

Ser*_*ujo 5

您可以重新选择最后一个视觉区域的键入 gv

                        *gv* *v_gv* *reselect-Visual*
gv          Start Visual mode with the same area as the previous
            area and the same mode.
            In Visual mode the current and the previous Visual
            area are exchanged.
            After using "p" or "P" in Visual mode the text that
            was put will be selected.
Run Code Online (Sandbox Code Playgroud)

  • 真的很有帮助!我添加了 `vmap <Cc> ygv`,这就像普通编辑器一样工作 (2认同)