vim - 如何在 vim 中交换两行?

标签 vim

我有这个:

pick 887b66f add 222 Dziewiecsil to flowers new title
pick dc331cb new name of beginning commit

我想要得到这个:

pick dc331cb new name of beginning commit
pick 887b66f add 222 Dziewiecsil to flowers new title

有没有办法使用键盘快捷键快速执行此操作?

最佳答案

要将当前行与下一行交换,请在命令模式下键入 ddp

  • dd - 删除行(实际上在其他编辑器中称为剪切)并将其保存在寄存器中
  • p - 从寄存器粘贴行

关于vim - 如何在 vim 中交换两行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28178239/

相关文章:

vim - 如何在多个客户端之间共享一个vimrc文件?

vim - 在 Vim/Vi 中,如何将光标移动到上一个单词的末尾?

git - 如何让 Vim Ctrl-P 插件在 git 子模块中索引文件

vim - Gruvbox 航空公司 Vim

regex - VIM 不 make = be ?在正则表达式中

vim - 我可以让 vim 进行多行编辑吗?

vimdiff 和 CVS 集成

html - 使用 emmet 缩写创建颜色

vim - 如何表示包裹线?

vim - 如何从一个拆分中复制并粘贴到byobu中?