我知道如何在vim中使用v命令,但我需要一些东西,这将删除整个行,它应该允许我粘贴相同的行在其他地方。


当前回答

是的,在命令行中使用dd。此外,我建议打印有用的图像与ViM热键可在http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.html

其他回答

假设你想剪掉线段bbb然后把它粘贴到线段下面

之前:

aaa
bbb
---

后:

aaa
---
bbb

把你的光标放在行bbb上 按d + d 把你的光标放在这行—— 新闻页

只需三步。


转到文本的开头,按下v 到文本的最后,按d键 到你想要粘贴的地方,按p


是的,在命令行中使用dd。此外,我建议打印有用的图像与ViM热键可在http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.html

我发现最快的方法是通过编辑模式:

按yy复制该行。 然后dd删除该行。 然后p来粘贴直线。

删除当前行并复制到剪贴板:

D + D


光标后粘贴

p


光标前粘贴

Shift + p


选择整行(我一直用这个)

Shift + v

然后j或k分别向下和向上移动


本质上,d + d等于Shift + v然后d