回答
为什么不使用d+p
,如果你选择了块码
这不提供问题的答案。要批评或要求作者澄清,在他们的帖子下留下评论 - 你总是可以评论你自己的帖子,一旦你有足够的[声誉](http://stackoverflow.com/help/whats-reputation),你会能够[评论任何帖子](http://stackoverflow.com/help/privileges/comment)。 –
@Am_I_Helpful:我对vim不是很熟悉,但听起来他正在谈论删除和粘贴等。说得不好,但是有效,如果是的话。 –
下面是会帮你
可以移动线或线块链接,与:m命令。实例:
:M 12移动当前行之后线12
要移动线的块,使用相同的命令,但在视觉上输入移动命令之前选择的行。您也可以使用move命令使用任意范围。例子:
:5,7m 21个招行5,6和7行后21
如果你想用箭头键来做到这一点,你可以尝试添教皇vim-unimpaired插件,你可以在Github上找到。
然后你可以使用类似这些的映射(除了将它们映射到你喜欢的任何键)。
" ^U moves lines up, ^D moves lines down.
" Works in normal or visual select modes.
nmap <C-u> [e
nmap <C-d> ]e
vmap <C-u> [egv
vmap <C-d> ]egv
- 1. 移动滚动条向上或向下
- 2. 在键上向上和向下移动所选行
- 3. 将选定的元素向上或向下移动
- 4. 如何在Visual Studio代码中将行向上或向下移动到Mac
- 5. VBA向上/向下移动选定范围(使用偏移?)
- 6. 当页面向上或向下滚动时移动图像
- 7. 动态向上或向下移动表单字段
- 8. 通过jquery向上和向下移动选择选项
- 9. 在多个选择框中向上和向下移动选项
- 10. Mootools可排序 - 向上/向下移动
- 11. 在WPF中向上/向下移动ListBoxItem
- 12. 统一:向上和向下移动Sprite
- 13. 向上/向下移动一个项目
- 14. ASP.NET GridView - 向上和向下移动行
- 15. 如何在DataTable中向上或向下移动一行?
- 16. 如何用Emacs将指针向上或向下移动多行?
- 17. 如何使用jQuery向上或向下移动附加行
- 18. 在jqGrid中向上或向下移动一行
- 19. 向上和向下键块
- 20. 过渡向上或向下滚动
- 21. 向下滚动,动画或触发块
- 22. 如何根据所选项目向上或向下滑动ul元素
- 23. 映射类似于Sublime的移动行向上/向下的vim密钥
- 24. 列表移动向上和向下移动
- 25. 为什么文本块向下移动?
- 26. 绝对定位H1标题上滚动向下向下移动
- 27. 向上或向下舍入
- 28. 向上/向下滑动div - 此代码有什么问题?
- 29. 在代码隐藏中向上和向下滚动列表框
- 30. ,师向下移动
请注意,现在有一个[vi/vim社区](http://vi.stackexchange.com/)。 –