用vim将一个文件内容更新为一个剪贴板里的内容,有没有快速的方式

本人github

在 Vim 中快速将文件内容替换为剪贴板里的内容,可以通过以下步骤实现:

  1. 打开文件:首先,用 Vim 打开您想要编辑的文件。

  2. 删除现有内容:在 Vim 中,您可以使用 ggdG 快捷键来删除文件的所有内容。这个命令的作用是:

    • gg 将光标移动到文件的第一行。
    • dG 从当前位置(现在是文件开头)删除到文件末尾。
  3. 粘贴剪贴板内容:接下来,您可以使用 "+p"*p 命令来粘贴剪贴板的内容。这里:

    • "+p 用于粘贴系统剪贴板中的内容(在大多数系统和配置中有效)。
    • "*p 在某些系统上可能是必需的,尤其是在 Linux 的某些配置中。

整个过程可以是这样的:

  1. 打开 Vim 并打开文件:vim filename
  2. 删除现有内容:ggdG
  3. 粘贴剪贴板内容:"+p"*p

确保您的 Vim 支持剪贴板(+clipboard 功能)。您可以通过运行 vim --version 查看这一点。如果 Vim 没有剪贴板支持,您可能需要安装一个增强版的 Vim(如 Vim-GTK)。

此外,这个过程假设您的剪贴板中已经有了想要粘贴的内容。在某些情况下,您可能需要在 Vim 外部先复制所需内容。

猜你喜欢

转载自blog.csdn.net/m0_57236802/article/details/135242900