1. 选定文本块

1). 使用v进入可视模式,移动光标键选定内容。

2). 选定文件中全部文本块ggVG

2.复制的命令是y

即yank(提起) ,常用的命令如下:
    y      在使用v模式选定了某一块的时候,复制选定块到缓冲区用;
    yy    复制整行(nyy或者yny ,复制n行,n为数字);
    y^   复制当前到行头的内容;
    y$    复制当前到行尾的内容;
    yw   复制一个word (nyw或者ynw,复制n个word,n为数字);
    yG    复制至档尾(nyG或者ynG,复制到第n行,例如1yG或者y1G,复制到档尾);

3. 剪切的命令是d

即delete,d与y命令基本类似,所以两个命令用法一样,包括含有数字的用法. 
    d      剪切选定块到缓冲区;
    dd    剪切整行
    d^    剪切至行首
    d$     剪切至行尾
    dw    剪切一个word
    dG     剪切至档尾

4. 粘贴的命令式p

即put(放下)
    p   小写p代表贴至游标后(下),因为游标是在具体字符的位置上,所以实际是在该字符的后面
    P   大写P代表贴至游标前(上)
    整行的复制粘贴在游标的上(下)一行,非整行的复制则是粘贴在游标的前(后)

注:

在正则表达式中,^表示匹配字符串的开始位置,$表示匹配字符串的结束位置。
     命令前面加数字表示重复的次数,加字母表示使用的缓冲区名称。使用英文句号"."可以重复上一个命令。
     在复制粘贴时,另一组常用的命令是u(撤销操作),U(撤销某一行最近所有修改),Ctrl+R(重做),这些功能主要是vim中的,vi中略有差别

vim中选定复制粘贴相关推荐

  1. 在vim中快速复制粘贴多行

    在vim中快速复制粘贴多行 用vim写代码时,经常遇到这样的场景,复制多行,然后粘贴.  这样做: 1. 将光标移动到要复制的文本开始的地方,按v进入可视模式. 2. 将光标移动到要复制的文本的结束的 ...

  2. vim中进行复制粘贴

    1.vim中的复制 按住shift键选中 ctrl+insert键就是复制 复制出来ctrl + V粘贴 2.windows复制 ctrl + c 复制 shirt + insert 键粘贴

  3. vi/vim的选中/复制/粘贴命令

    原文: https://www.cnblogs.com/GlassHour/p/5503973.html GlassHour vi/vim的选中/复制/粘贴命令 选自http://blog.csdn. ...

  4. 【转】vi编辑器中如何复制粘贴文本

    转自:http://old.blog.edu.cn/user2/icethawless/archives/2006/1489681.shtml vi中多个文件相互之间的复制.粘贴功能简介 大家在vi编 ...

  5. vim复制单个字符_vim复制单个字符_[转载]vim下的复制粘贴

    命令 vim中无法使用ctrl+c ctrl+v进行复制粘贴,用起来很不习惯 下面是vim复制粘贴的基本命令: yy复制游标所在行整行.或大写一个Y. 2yy或y2y复制两行. ㄟ ,请举一反三好不好 ...

  6. 如何优雅的在ubuntu终端中使用复制粘贴

    如何优雅的在ubuntu终端中使用复制粘贴 文章目录 前言 更改终端里面的复制粘贴命令 修改鼠标按键映射 介绍 安装 依赖 编译安装 配置文件 前言 安装了ubuntu20.4 后发现终端里面的复制粘 ...

  7. ubuntu配置阿里源 vim全选复制粘贴

    1.先备份原始的源 sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak 2.编辑原列表文件 sudo vim /etc/apt/source ...

  8. JavaScript 中的复制粘贴操作

    在日常业务开发,比如复制后增加版权信息,点击复制,等场景中需要进行复制粘贴的操作,以下是几种实现方案. Clipboard API Clipboard API 提供了响应剪贴板命令(剪切.复制和粘贴) ...

  9. word中遇到复制粘贴无法使用的解决方法

    通常我们使用MathType的时候,会在word中遇到复制粘贴无法使用的解决方法: 1.在MathType的安装目录下找到MathPage.wll(在MathPage文件夹中)和MathType Co ...

最新文章

  1. 鸿蒙系统啥时候发布新手机,鸿蒙系统新手机面世还有多远?明年3月发布的华为P40可能搭载...
  2. python3.5.2-python升级 (2.6升级到3.5)
  3. Scala中使用两种方式对单词进行次数统计(wordCount)
  4. C# 依据鼠标坐标取网页内成员坐标.ie
  5. killall 引起应用程序挂起【原创】
  6. Web前端工程师应该掌握的内容有哪些
  7. 7.10.8107.79 小心80180048
  8. scala case class与class区别
  9. chrome插件,脚本中实现跨域请求
  10. 如何深入Delphi编程
  11. 计算机shutdown命令,shutdown命令用法|电脑关机命令shutdown
  12. 苹果六电池_苹果新产品发布,这次加量不加价!
  13. SpringBoot Web项目 解析
  14. lower_bound()/upper_bound()函数(C++)
  15. 概率分布分位点_常用概率分布总结(1)
  16. 架构道术-时间的力量有多大
  17. Unity(四十三):存档、文本文件读写
  18. JDK1.8中文文档-阿里云盘
  19. 【每日新闻】孟天广:可利用大数据监测政商腐败,查出“白手套” | IDC:2017年第四季度全球企业存储市场增长13.7%
  20. 长安大学计算机课程设置,课程介绍-长安大学计算机高级编程技术精品资源共享课...

热门文章

  1. windows平台使用Docker搭建分布式Spark 与 hadoop集群
  2. 什么是php-fpm?如何进行优化来提升性能?
  3. pycharm使用技巧-换行
  4. 第18章 SQL 连接(JOIN)教程
  5. 运用大数据技术揪出的犯罪分子居然是某知名电台女主持人
  6. 原神获取抽卡链接 powershell执行命令的命令( iex(irm ‘https://img.lelaer.com/gf.ps1‘) )有问题吗?
  7. MyBatis查询结果resultType
  8. U盘插入有盘符无容量
  9. CSDN碰到的IT牛人--袁峰
  10. React中MUI初始化和方法调用