• 1. 选定文本块。使用v进入可视模式,移动光标键选定内容。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    剪切一个worddG     剪切至档尾 4. 粘贴的命令式p,即paste(放下)p      小写p代表贴至游标后(下),因为游标是在具体字符的位置上,所以实际是在该字符的后面P      大写P代表贴至游标前(上)整行的复制粘贴在游标的上(下)一行,非整行的复制则是粘贴在游标的前(后)注:在正则表达式中,^表示匹配字符串的开始位置,$表示匹配字符串的结束位置。命令前面加数字表示重复的次数,加字母表示使用的缓冲区名称。使用英文句号"."可以重复上一个命令。在复制粘贴时,另一组常用的命令是u(撤销操作),U(撤销某一行最近所有修改),Ctrl+R(重做),这些功能主要是vim中的,vi中略有差别
    

vim 常用复制剪切技巧相关推荐

  1. vim常用插件及技巧

    嵌入式软件搬砖工一枚,工作中主要使用C语言,因此本文介绍的插件以及技巧主要针对C语言的环境. 一.插件篇 1. 2. 3. 4. 二.技巧篇 1. 显示当前光标处于哪一个函数 如果一个函数过长,通过  ...

  2. 【vim小记】vim的复制粘贴(包括系统剪贴板)

    转自 http://blog.csdn.net/hk2291976/article/details/42196559 1.vim常用复制粘贴命令 Vim的复制粘贴命令无疑是y (yank),p(pas ...

  3. 【vim小小记】vim的复制粘贴(包括系统剪贴板)

    1.vim常用复制粘贴命令 Vim的复制粘贴命令无疑是y (yank),p(paster),加上yy,P PS: vim有个很有意思的约定(我觉得是一种约定),就是某个命令的大小写都是实现某种功能,只 ...

  4. vim 复制/剪切/粘贴/撤销操作

    [背景知识] vim 有 12 个粘贴板,分别是 0.1.2.....9.a.".+:用 :reg 命令可以查看各个粘贴板里的内容.在 vim 中简单用 y 命令只是复制到 "(双 ...

  5. linux中剪切文件命令,Linux文件处理常用命令操作技巧

    我是Linux初学者,做个笔记,以下是Linux几个常用文件处理命令: 命令提示符 [root@localhost~]# 其中: root                          表示当前登 ...

  6. vim选中字符复制/剪切/粘贴

    问题描述: vim 中选中指定字符,进行复制/剪切/粘贴 问题解决: 进入vim中visual模式,visual模式进入,可以有三种方式: (1)在普通模式(normal)下,直接按键 v  就可以进 ...

  7. 5.1 vim介绍 5.2-5.3 vim颜色显示和移动光标、vim一般模式下移动光标 5.4 vim 一般模式下复制剪切粘贴...

    2019独角兽企业重金招聘Python工程师标准>>> 5.1 vim介绍 vim 是 vi 的升级版 vim 是带有颜色显示的 mini安装的系统,一般都不带有vim yum in ...

  8. vi 常用复制与粘帖技巧

    vi 常用复制与粘帖技巧 复制和粘贴是文本编辑中的常用操作,Vi也提供了这种功能. 复制是把指定内容复制到内存的一块缓冲区中,而粘贴是把缓冲区中的内容粘贴到光标所在位置. 复制和粘贴的方法如下. yw ...

  9. Vim复制(剪切)粘贴操作

    复制(剪切)粘贴 使用y(yank)复制,d(delete)剪切,p(put)将内容粘贴到光标后,P粘贴到光标前. y操作符(operator)表示复制操作,后面接的动作(motion)表示y操作的范 ...

最新文章

  1. 小学五年级计算机教学论文,小学五年级数学教学论文 如何激发学生学习数学的兴趣...
  2. Linux下的几款svn gui工具
  3. Java内存泄露和内存溢出、JVM命令行工具、.JDK可视化工具、Java Class文件
  4. python return用法_Python 为什么没有 void 关键字?
  5. php+条件限定符,const 限定符
  6. JavaScript 对象继承
  7. bootstrap下的双选时间插件使用方法
  8. fiddler的设置与简单使用
  9. VB.Net程序设计:分页控件
  10. 测测是否适合学计算机,大学专业测评:测试自己适合什么专业
  11. Q1营收超华尔街预期,挚文集团的价值等待回归
  12. 【CANdelaStudio编辑CDD】-0.1-如何对比两个CDD诊断描述文件
  13. Eclipse SVN:E200030:There are unfinished transactions detected
  14. 无忧计算机二级试题题库,计算机等级考试题库,二级Web试题
  15. 物化视图、普通视图及其区别
  16. leetcode 三个数相加得零 快速夹逼法
  17. 一个目标100亿的互联网金融创业项目完整思路(毫无保留,赤裸裸全部是干货分享)
  18. “开源之夏”活动火热报名中,丰厚奖金等你来拿
  19. Microsoft Bitlocker企业级管理部署方案
  20. 【如何访问GitHub——国内GitHub打不开了怎么办】

热门文章

  1. java自动回复脚本_java实现自动回复聊天机器人
  2. NAC配置与管理——1
  3. 用php写登录成功后的界面,登录成功后跳转_php如何实现登录成功后跳转页面
  4. python机器学习库sklearn与graphlab与opencv的安装
  5. 驾车宝典2015 v5.3.6 官方电脑版
  6. linux从命令行发送邮件
  7. 我的NVIDIA开发者之旅——作为一名初学者,我是如何开启 NVIDIA Jetson Nano 开发的
  8. 基于51单片机的多路热电偶测温系统proteus仿真原理图PCB
  9. java学生买火车票问题
  10. 芯片之争: MIPS走上开源道路!