vim复制和粘贴内容

vim复制和粘贴内容 

 

vi 编辑器可以在编辑模式和命令模式下复制文本。常用的复制文本的命令如表 1 所示。

表1:命令模式下常用的文本复制命令
文本复制命令命令的意义文本复制命令命令的意义
yy 复制光标所在的整行 y{ 复制到上一段的开始
Y 或 y$ 复制从光标所在行 行首到行尾的内容 y} 复制到下一段的开始
y0 复制从光标前一个字符开始到行首的内容 y<CR> 复制包括当前行在内的两行内容
y( 复制到上一句的开始 yw 复制一个单词
y) 复制到下一句的开始    
  • yy 命令:复制光标所在的整行。在 yy 前可加一个数字 n,表示复制当前行及其后 n-1 行的内容,例如:复制此行和以下2行的内容,输入3yy。
  • Y 或 y$ 命令:两命令功能一样,都是复制从光标所在行 行首到行尾的内容。
  • yw 命令:复制一个单词。若光标处在某个词的中间,则从光标所在位置开始复制至词尾。同 yy 命令一样,可在 yw 之前加一个数字 n,表示复制 n 个指定的单词。
  • y) 命令:复制到下一句幵始的所有字符。
  • y} 命令:复制到下一段开始的所有字符。
  • y<CR> 命令(<CR> 表示回车):复制包括当前行在内的两行内容。


与文本复制有关的命令分为两类。

1. 文本粘贴命令

  • p 命令:粘贴命令,粘贴当前缓冲区中的内容。

2. 文本选择命令

  • v 命令:在命令模式下进行文本选择。在需要选择的文本的起始处按下 v 键进入块选择模式,然后移动光标到块尾处。这之间的部分被高亮显示,表示被选中。
  • 选中后,再按下v,可以复制,然后到需要粘贴的地方,按下p则可以粘贴。
  • V 命令:在命令模式下按行进行文本选择。在需要选择的文本的第一行按下 V 键,然后移动光标到块的最后一行。这之间的所有行被高亮显示,表示被选中。

posted on   lydstory  阅读(2587)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
历史上的今天:
2021-03-10 IN OUT 修饰函数参数
2021-03-10 openssl aes 加密buffer数据
2021-03-10 openssl 1.0 到1.1
2020-03-10 北京国电安信科技有限公司
2020-03-10 hp user gerator
2020-03-10 #include <ctype.h>
2020-03-10 oriention object

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示