对于Vim来说,我是一个初学者,它目前在很多方面让我感到恼火。其中之一是:
说我在文件中有以下文字
one
two
three
four
dog
frog
log
mog
并且我使用视觉模式选择数字(4行)如果我然后使用P粘贴在狗的'd'我得到以下内容:
one
two
three
four
one dog
two frog
threelog
four mog
我想要的输出是:
one
two
three
four
one
two
three
four
dog
frog
log
mog
我注意到,如果我做y4y而不是直观地选择线条,它的行为就像我期望的那样。那么是什么导致了我所看到的行为上的差异?如何按照我的意愿将我的视觉选择块粘贴到其中?
答案 0 :(得分:7)
似乎您正在进入视觉Block selection模式( Ctrl - V )。
要获得所需的输出,只需按 V 进入Linewise Selection模式。
答案 1 :(得分:1)
使用Shift+V
,逐行选择
答案 2 :(得分:-1)
试
:set paste
在粘贴之前。