如何在 Vim 中删除(所需文本)、删除(不需要的文本)和粘贴(所需文本)

2024-01-09

我不知道这是否是一个弱智问题,但这是一个有趣的困境。当我想删除我想放在其他地方的文本,但那个地方有其他一堆我不想要的文本时,我会删除该文本,但在此过程中我复制一个新的剪贴板,以便以前删除的文本消失。

有什么建议来解决这个问题吗?


一些可能的解决方案:

先删除不需要的文本:)

or

删除所需文本时,将其存储在默认寄存器以外的寄存器中,例如删除当前行末尾所需的文本并将其存储在寄存器中b:

"bd$

然后删除不需要的文本。

然后粘贴寄存器的内容b:

"bp

or

按照链接到的答案中的建议,删除黑洞寄存器中不需要的文本Yarek T https://stackoverflow.com/users/274503/yarek-t using:

"_d
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Vim 中删除(所需文本)、删除(不需要的文本)和粘贴(所需文本) 的相关文章

随机推荐

  • VBA许多按钮指向同一个_Click sub

    我的表单上有一堆文本框按钮对 单击按钮时 我想将文本框的值插入数据库 名称 文本框 和 按钮 遵循命名标准 例如 Value1Tb Value1Cmd 和 Value2Tb Value2Cmd 我的问题是 因为我想对每个按钮执行相同的操作
  • 哪个 Eclipse 可以与 ADT 完美配合?

    Eclipse 有很多版本 例如 靛蓝 朱诺 开普勒 月球 火星 其中哪一个最适合 ADT Stack Overflow 上有很多这样的问题 但都是 4 5 年前的问题 我正在寻找更新的东西 我提出你的问题是因为我自己也想知道这个问题 因为
  • 当一个子类没有额外属性时,教义表类继承

    我的映射有问题 我无法让它工作 我有一个像这样的抽象基类 Entity Table name actions InheritanceType JOINED DiscriminatorColumn name type type string
  • 依赖注入和开发效率

    Abstract 在过去的几个月里 我一直在编写一个轻量级 基于 C 的游戏引擎 具有 API 抽象和实体 组件 脚本系统 它的整体理念是通过提供类似于 Unity 引擎的架构来简化 XNA SlimDX 等游戏开发过程 设计挑战 正如大多
  • 获取 python for 循环中的第一个和最后一个项目

    是否有一种优雅且Pythonic的方法来捕获在生成器上迭代的for循环中的第一个和最后一个项目 from calendar import Calendar cal Calendar 6 month dates cal itermonthda
  • 带 apexcharts 的半圆环图

    I am trying to make half donut chart with multiple data as following picture using apexcharts 到目前为止我只发现Semi Circle Gauge
  • Raphael JS Pie:将 ID 添加到路径切片

    我在 Raphael Google Groups 上看到过这个问题 但是经过几个小时的搜索 以及这里和 Google 我似乎找不到解决方案 我只是希望能够使用 jQuery 定位我的饼图 svg 路径 切片 但我无法弄清楚如何将自定义 id
  • TFS 在更改映射时删除了我的文件

    I had这是一个相当大的解决方案 这里有很多代码 由于 TFS 存在一些问题 我想创建一个新的 干净 存储库 我删除了到旧存储库的映射 并尝试创建新映射 这导致了一个错误 即已经存在到我的解决方案的映射 我去了Source Control
  • AJAX 可以从远程服务器请求数据吗?

    我可以在 JavaScript 中使用 XMLHttpRequests 来请求与发出请求的服务器不同的服务器上的文件吗 谢谢 您需要使用一个名为的方法JSONP http remysharp com 2007 10 08 what is j
  • 如果满足条件则停止 Gulp 任务

    我试图做到这一点 因此如果未指定 theme 标志 它会停止 gulp 任务 并想知道以 DRY 方式执行此操作的最佳方法 我希望每个单独的任务在未指定 theme 的情况下停止 并且在不满足条件时也让默认任务停止 到目前为止我已经尝试了一
  • 消除 Visual Studio 解决方案文件夹中的临时文件

    我正在清理一堆来自不同来源的视觉工作室项目 解决方案 并且有数量惊人的临时文件 and 临时文件夹存储在每个溶液中 我想知道哪些文件类型可以安全删除 以便我可以编写一个脚本来处理繁重的工作 这样当我尝试组织整个文件夹结构并将其链接到正确的共
  • 使用 AVFoundation 捕获静态图像

    我目前正在创建一个简单的应用程序 它使用 AVFoundation 将视频流式传输到UIImageView 为了实现这一点 我创建了一个实例AVCaptureSession and an AVCaptureSessionPreset let
  • jQuery:仅在父链接上防止默认

    解决方案 找到了解决方案 使用的父节点 skaftetopmenu li gt a click function e e preventDefault var subid this parentNode attr id if subid f
  • ActiveRecord::Relation#bind 的目的是什么?

    只是出于好奇 我正在阅读的文档关系 查询方法模块 http apidock com rails v3 2 8 ActiveRecord QueryMethods bind并找到了该方法 def bind value relation clo
  • 具有 4 个视图控制器的页面视图控制器 - 如何将视图 2 设置为初始视图控制器?

    我创建了一个带有四个视图控制器的 pageViewController 现在的顺序是 VC1 VC2 VC3 VC4 var pageControl UIPageControl var pendingPage Int lazy var vi
  • 如何取消handler.postDelayed?

    如果我有怎么办handler postDelayed线程已经在执行中 我需要取消它吗 我这样做是为了取消 postDelays 根据 Android 删除回调 http developer android com reference and
  • d3.event.pageX & d3.mouse(this)[0]

    我试图找出 d3 event pageX 和 d3 mouse this 0 之间的区别 我猜两者是相同的 但是 当我 console log 两者时 我的代码中的值与 8 不同 var height 600 var width 600 v
  • 如果用户未使用电子邮件注册,Firebase 身份验证标识符会从 Facebook 登录存储什么值

    如果用户不是使用电子邮件注册而是使用电话号码注册 Firebase 身份验证标识符会从 Facebook 登录存储什么值 我的应用程序提供 facebook 登录 但现在当用户使用 Facebook 登录时 我的 firebase 身份验证
  • ionic框架同步数据并离线工作

    我正在使用 ionic 框架开发一个应用程序 它将从使用 laravel 构建的 API 中获取一些数据 将其保存在数据库中 以便当用户离线时他可以继续使用该应用程序 我对在互联网上找到了一个名为 pouchDB 的插件 是否推荐它满足我的
  • 如何在 Vim 中删除(所需文本)、删除(不需要的文本)和粘贴(所需文本)

    我不知道这是否是一个弱智问题 但这是一个有趣的困境 当我想删除我想放在其他地方的文本 但那个地方有其他一堆我不想要的文本时 我会删除该文本 但在此过程中我复制一个新的剪贴板 以便以前删除的文本消失 有什么建议来解决这个问题吗 一些可能的解决