作为初学者,在使用vim的过程中,复制、粘贴时常用操作。个人理解,按操作形式不同,可分为整行操作和选择操作两类。

整行操作

  • 单行复制
    在“命令”模式下,将光标移动到将要复制的行处,按“yy”进行复制
  • 多行复制
    在“命令”模式下,将光标移动到将要复制的首行处,按“nyy”复制n行
  • 粘贴
  • 在“命令”模式下,将光标移动到将要粘贴的行处,按“p”进行粘贴

选择操作

  • 按字符选择
    在“命令”行模式下,按“v”(小写),进入按字符选择模式,移动光标选择要进行复制的字符

    选择完成后按“y”进行复制,按“p”进行粘贴
  • 按行选择
    在“命令”行模式下,按“V”(大写),进入行选择模式,移动光标选择要进行复制的行

    选择完成后按“y”进行复制,按“p”进行粘贴
  • 按块选择
    在“命令”行模式下,按组合键Ctrl+v进入到按块选择模式,移动光标选择要进行复制的块

    选择完成后按“y”进行复制,按“p”进行粘贴

vim的复制、粘贴操作相关推荐

  1. Ubuntu vim界面的复制粘贴操作

    Ubuntu vim界面的复制粘贴操作 首先使用鼠标复制要粘贴的内容,按键盘上的ctrl+insert键, 然后vim(vi)打开一个文件,按键盘上的shift+insert键进行粘贴. 参考: ht ...

  2. 复制出来的文本都是大写_vi或vim怎么复制粘贴

    请关注本头条号,每天坚持更新原创干货技术文章. 如需学习视频,请在微信搜索公众号"智传网优"直接开始自助视频学习 1. 前言 本文主要讲解Linux中的命令行界面文本编辑器vim如 ...

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

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

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

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

  5. 在windows或linux中使用VIM/VI复制粘贴内容命令及设置大全

    在windows或linux中使用VIM/VI复制粘贴内容命令及设置大全 行复制: [yy]复制光标所在行 [p]在光标位置粘贴复制的内容 多行复制: [v]从当前位置进行可视化模式([Ctrl+v] ...

  6. 怎样实现cmd命令窗口的快速复制粘贴操作

    我们在cmd中按ctrl+c是不是没有反映那就对了 应该怎样操作呢:? 看我说明: [详解]cmd(命令提示符)下的复制粘贴操作 设置步骤: 查看全文 http://www.taodudu.cc/ne ...

  7. win10与内置ubuntu之间复制粘贴操作

    cmd窗口执行bash后得到的命令窗与在xshell不同,通过shift+v无法黏贴,并且在输入界面鼠标右键无法使用.后来发现鼠标右键可以在对话框的标题上点击,弹出的菜单上面 ==> Edit( ...

  8. JavaScript 中的复制粘贴操作

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

  9. Ubuntu的复制粘贴操作及常用快捷键

    Ubuntu的复制粘贴操作 1.最为简单,最为常用的应该是鼠标右键操作了,可以选中文件,字符等,右键鼠标,复制,到目的地右键鼠标,粘贴就结束了. 2.快捷键.一般通用的是Ctrl+C与Ctrl+V.不 ...

  10. 在LINUX终端和VIM下复制粘贴

    http://www.tinylab.org/linux-terminal-and-paste-copy-under-vim/ 在GUI界面下,我们可以很自由的复制粘贴.但是在字符界面下,我们不得不用 ...

最新文章

  1. 浅谈树形结构的特性和应用(上):多叉树,红黑树,堆,Trie树,B树,B+树......
  2. 百度二级网页打不开_网页打不开,原因在这里!
  3. 服务总线yali测试_中国信登加快技术测试体系建设支撑系统高质量运行
  4. 纵向表格_Excel如何把横向数据变纵向?教你一键快速实现
  5. asp.net 中文编码问题
  6. springboot actuator监控笔记
  7. intellij中导入外部的依赖包+在当前的工程中使用
  8. 前端学习(1707):前端系列javascript之promise
  9. Java加密与解密的艺术~Provider
  10. 互联网日报 | 1月18日 星期一 | 北京超10万滴滴司机预约接种疫苗;李子柒入驻饿了么;蔚来计划2021年在海外实现销售...
  11. Linux+Tomcat建站笔记(JDK,Mysql,Vsftpd,Iptables等配置)
  12. 高效大规模图像搜索开源实现
  13. Codeforces Round #417 (Div. 2)
  14. 第 12 章 执行引擎
  15. 每日算法系列【LeetCode 1186】删除一次得到子数组最大和
  16. Matlab中的各种运算符的用法
  17. Drools workbench kie-server部署和简单使用(全流程
  18. Python 水仙花数
  19. Tarjan算法详解
  20. 2022为什么一定要学网络安全?

热门文章

  1. Unity3D C#数学系列之矩阵基础
  2. 华为小艺输入法测试版 1.0.19.103 发布
  3. latex 字母上面加符号
  4. 最简单深度学习Python实现(二分类问题)
  5. 每日十道面试题(五)
  6. 计算机二级网上报名2019安徽,2019年上半年安徽计算机二级考试报名时间
  7. 雅斯贝尔斯:技术世界加剧了自我迷失
  8. 微信7.0版本与旧版更新对比 新版微信7.0版更新了什么
  9. Django models中的null和blank的区别
  10. python实现爬虫统计学校BBS男女比例(三)数据处理