zoukankan      html  css  js  c++  java
  • 【vim使用】复制和粘贴

    vim编辑器中提供了一个被复制的文本缓冲区

    • 复制命令会将选中的文字保存在缓冲区中。
    • 删除命令会将删除的文字保存在缓冲区中。

    在需要的位置,使用粘贴命令可以将缓冲区中的文字插入到光标所在位置。

    • 命令"d"、"x"类似于图形界面的 剪切操作 —— "Ctrl + x"。
    • 命令"y"类似于图形界面的 复制操纵 —— "Ctrl + c"。
    • 命令"p"类似于图形界面的 粘贴操作 —— "Ctrl + v"

    vim中的 文本缓冲区 同样只有一个,如果后续做过多的 复制、剪切 操作,之前的缓冲区中的内容会被替代。

    命令 英文 功能
    y(移动命令) copy 复制
    yy copy 复制一行,可以"nyy"复制多行。
    p paste 粘贴,可以"np"粘贴多次。

    复制命令 可以和 移动命令 连用,以下是常见的组合命令:

    命令 功能
    yw 从 光标位置 复制至 单词末尾
    y0 从 光标位置 复制至 一行的起始位置
    y} 从 光标位置 复制至 段落结束
    nyy 从 光标位置 复制连续 删除n行
    y行号G 从 光标位置所在行 复制至 指定代码行 之间的所有代码。
    y'字母 从 光标位置所在行 复制至 标记字母 之间的所有代码。
     
    np 粘贴n次。

    1、 "yw"命令。

     2、"y0"命令。

     3、"y}"命令。

     4、"nyy"命令。

    5、"y行号G"命令。

    6、"y'字母"命令。

    注意:

    ①、vim中的文本缓冲区 和 系统的剪切板不是同一个。

    ②、所以在其他软件中使用"Ctrl + v"复制的内容,不能再vim中通过"p"命令粘贴。(解决:可以再vim的编辑模式下,使用鼠标右键粘贴

  • 相关阅读:
    VS中使用svn注意事项
    后端调用WebApi
    抽象工厂模式
    观察者模式
    建造者模式
    外观模式
    模板方法
    原型模式
    工厂方法
    代理模式
  • 原文地址:https://www.cnblogs.com/greamrod/p/12545661.html
Copyright © 2011-2022 走看看