我知道如何在vim中使用v命令,但我需要一些东西,这将删除整个行,它应该允许我粘贴相同的行在其他地方。
当前回答
是的,在命令行中使用dd。此外,我建议打印有用的图像与ViM热键可在http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.html
其他回答
在正常模式下按“V”键选择整条线 然后按“y”复制它 到你想要粘贴的地方,按“p”粘贴光标后或按“p”粘贴光标前。
是的,在命令行中使用dd。此外,我建议打印有用的图像与ViM热键可在http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.html
我发现最快的方法是通过编辑模式:
按yy复制该行。 然后dd删除该行。 然后p来粘贴直线。
假设你想剪掉线段bbb然后把它粘贴到线段下面
之前:
aaa
bbb
---
后:
aaa
---
bbb
把你的光标放在行bbb上 按d + d 把你的光标放在这行—— 新闻页
命令模式下的Dd(在按下转义键后)将切行,命令模式下的p将粘贴。
更新:
作为奖励,d和一个运动将切割该运动的等量,因此dw将切割一个单词,d<向下箭头>将切割这一行和下面的一行,d50w将切割50个单词。
Yy是拷贝行,工作方式类似dd。
D从游标切到行尾。
如果你已经使用v(可视模式),你应该尝试v(可视线条模式)和<ctrl>v(可视块模式)。