如何在 vim 中交换两行?

2024-03-28

我有这个:

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 - 从寄存器粘贴行
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 vim 中交换两行? 的相关文章

随机推荐

  • 如何在 Jupyter 中插入文字选项卡而不是自动完成?

    缩进整行很容易 Just highlight the whole line and press Tab Go to the start of the line and press Tab Click anywhere in the line
  • 如何获取枚举数

    如何获取枚举数 我有一个枚举 typedef enum DEL TIME VALUE 1 DEL TIMESEC VALUE 100 DEL TIMEMIN VALUE 200 DEL TIMEHOUR VALUE 300 DEL DAY
  • 用正则表达式获取最终的特殊字符

    我想要一个正则表达式 将字符串末尾的一些特殊字符分组 特殊字符是 和空格 例如 如果我有字符串 test 我想在组中获取字符串 我创建了以下正则表达式 问题是它给了我以下字符串 为什么要提取最后的括号 Put the 字符类中第一个或最后一
  • 循环选择某列并单独保存

    我的数据框是 c1 c2 c3 c100 0 2 0 4 0 9 0 0 2 0 3 0 1 0 1 0 6 1 0 3 我想选择c1 c2和c3 c1 c2和c4 类似的c1 c2和c100 每 3 个选定的列应保存在单独的文件中 我该怎
  • XNA 屏幕截图显示预绽放,而不是最终渲染

    我有一个使用 Reach 图形设置在 C XNA 4 0 中编码的 Windows 平台游戏 我的项目基于 GameStateManagement 示例 但后来我向其中添加了 Bloom 和 spriteSheet spriteBatch
  • Java Web 应用程序作为桌面应用程序,我应该选择哪些框架?

    我需要制作一个网络应用程序 我可以将其作为桌面应用程序安装在客户端 PC 上 数据库 jetty war firefox chrome sth 便携式 该应用程序是一个相当大的搜索应用程序 我必须使用 Lucene 只有几个屏幕 搜索队列中
  • 如何获得 makefile 函数来停止当前目标?

    我在 makefile 中有一个函数 如果文件不存在 或者至少是执行它的目标不存在 我想停止整个 make 运行 vaultfile vault shell test f 1 exit 1 define get token shell te
  • Fullcalendar 在事件点击时获取资源 ID

    我正在使用全日历 一切工作正常 但在事件单击时未获取 Resourceid 这是我的代码 var date new Date var d date getDate 1 var m date getMonth var y date getFu
  • 在 Openshift 中哪里可以查看控制台日志?

    最近 我将 JSP 项目部署到 Openshift 服务器中 现在我的愿望是查看控制台日志 假设 如果我打印System out println Message 在我的 JSP 项目中 如何看到该消息打印到 Openshift 服务器的控制
  • java中“限定this”构造是什么意思?

    In 在 第 22 项 优先考虑静态成员类而不是非静态成员类 项目中 Josh Bloch 说 非静态成员类的每个实例都隐式关联到一个 其包含类的封闭实例 在非静态的实例方法内 成员类 您可以调用封闭实例上的方法或获取引用 使用限定的 th
  • 如何使用 Java 正则表达式 API 中的 Pattern、Matcher 删除特定行

    我有一个复杂的字符串分割 我需要删除comments spaces 并保留所有numbers但改变一切string into 特点 如果 符号在开头 后跟一个数字 将其视为负数而不是运算符 评论的风格是
  • 应用基于 dplyr 中的字符串(或字符串向量)的过滤器向量

    R 和 tidyverse 有一些极其强大但同样神秘的方法可以将字符串转换为可操作的表达式 我觉得一个人需要成为一名专家才能真正理解如何使用它们 NOTE 这个问题不同于this one https stackoverflow com qu
  • 使用 pip 安装 mysqlclient 时出错,找不到 -lssl 的库

    我在跑步 电子邮件受保护 cdn cgi l email protection在我的 MacOS 上的版本中 我已经使用brew 安装了 mysql 和 mysql connector o 目前brew与mysql的链接 在我的 pytho
  • 上下文中只能存在一个 AsyncAnnotationBeanPostProcessor

    我有一个网络 核心模块项目 我在 Eclipse STS 环境中收到此错误 上下文中可能仅存在一个 AsyncAnnotationBeanPostProcessor 即使应用程序在 Tomcat 中启动得很好 我觉得这不是一个真正的错误 但
  • 如何创建线程安全的EntityManagerFactory?

    我正在开发一个需要执行一些数据库操作的应用程序 我创建了一个静态变量EntityManagerFactory并在应用程序调用的方法中对其进行初始化 if emf null emf Persistence createEntityManage
  • SPDY - 没有 TLS?

    我正在尝试实现 SPDY 使用 Node js 以用于高延迟连接 现在 SPDY 使用 TLS 加密 这会增加数据包长度 这是我试图避免的 是否有没有 TLS 加密的 SPDY 实现 提前谢谢了 SPDY 的成帧层不需要在 TLS 上运行
  • 如何将 Skype 嵌入我的应用程序

    Zoopla 已将 Google 地图嵌入到他们的应用程序中 参见屏幕截图 这是您通常可以做的事情 即在您自己的应用程序中嵌入任何应用程序 还是仅针对 Google 地图 我想用 Skype 做同样的事情 可以吗 编辑 我知道如何使用 UR
  • MySQL 删除整列中的所有空格

    有没有办法从特定列中删除所有值的所有空格 取代all spaces UPDATE table SET col name REPLACE col name 删除所有tabs人物 UPDATE table SET col name REPLAC
  • 截断 link_to Rails 上的助手

    是否可以使用截断助手在 Rails 中截断 link to 当然 我的应用程序中有这个 link to 这是在 a 内 例如 我会经过 b 搞乱了一些变化 但目前无法开始工作 以前有人这样做过吗 Thanks Using truncate
  • 如何在 vim 中交换两行?

    我有这个 pick 887b66f add 222 Dziewiecsil to flowers new title pick dc331cb new name of beginning commit 我想得到这个 pick dc331cb