vim复制粘贴

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

2.复制的命令是y,即yank(提起) ,常用的命令如下:

  • y 在使用v模式选定了某一块的时候,复制选定块到缓冲区用;
  • yy 复制整行(nyy或者yny ,复制n行,n为数字);
  • y^ 复制当前到行头的内容;
  • y$ 复制当前到行尾的内容;
  • yw 复制一个wordnyw或者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中略有差别

【Linux】vim的复制粘贴相关推荐

  1. linux vim内容复制粘贴板,Vim 使用系统粘贴板复制粘贴

    习惯了Windows下面的复制,粘帖快捷键.转到vim编辑器会发现这两个键没什么作用,其实vim是使用ctrl+shift+c,ctrl+shift+v复制粘帖的.但是使用这些快捷键只能在一定屏幕范围 ...

  2. linux vim yny复制粘贴,vi/vim复制粘贴命令

    1. 选定文本块.使用v进入可视模式,移动光标键选定内容. 2.复制的命令是y,即yank(提起) ,常用的命令如下: y      在使用v模式选定了某一块的时候,复制选定块到缓冲区用: yy    ...

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

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

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

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

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

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

  6. 如何在 Linux 终端中复制粘贴 [初学者教程]

    文章目录 1.在终端中使用键盘快捷键进行复制粘贴 2.在终端中复制和粘贴的另一种方法是使用右键单击上下文菜单. 3.在Linux终端使用鼠标中键(滚轮)复制粘贴 4.为什么 Linux 终端不使用&q ...

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

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

  8. linux内如何复制粘贴文本

    linux内如何复制粘贴文本 在终端中使用键盘快捷键进行复制粘贴 为什么 Linux 终端不使用"通用"的 Ctrl+C 和 Ctrl+V 在终端中使用键盘快捷键进行复制粘贴 在 ...

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

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

最新文章

  1. 排序算法---插入排序(java版)
  2. python删除类方法_python中向类中动态添加新特性及删除属性方法
  3. hbuilder入门之基本配置(php)
  4. 临床研究和医疗保健行业实现数据湖架构的机会和挑战
  5. C++ Primer 5th笔记(chap 18 大型程序工具)命名空间
  6. csdn编辑器模板2
  7. word2vec原理_深入理解Word2Vec底层原理
  8. jboss加载组件_直接从JBoss AS 7组件使用JGroups
  9. 中国移动神州行5元卡普遍缺货
  10. python语言指令大全_Python语言----linux常用命令(14)
  11. 数据库 设计中的英文术语
  12. fatal error: GL/glut.h: 没有那个文件或目录
  13. 分别编写计算球的表面积和体积的函数area和volume。在主函数中输入球的半径,分别调用函数area和volume计算并输出球的表面积和体积。
  14. 你做过哪些事情让你女朋友感动到哭,这个100%可以做到!
  15. 计算机的可持续发展问题,可持续发展视角下的计算机教育优化
  16. 删除临时文件夹中的特定名称模式目录
  17. UVM中SVA使用指南
  18. CentOS7安装Docker和配置Docker Compose
  19. 双系统重装ubuntu18.04
  20. 伺服电子齿轮比计算软件_电子科技大学软件考研 | 最新考试大纲解析计算机网络篇!...

热门文章

  1. Docker + Hadoop 搭建完全分布式
  2. 【笨木头Unity】入门之旅008:Demo之四处找死(三)_触发器
  3. 极度未知HyperX夺宝日—HyperX Cloud Alpha S加强版游戏耳机来了
  4. 什么是网站安全?如何查询网站在百度是否安全?
  5. 12N60-ASEMI高压MOS管12N60
  6. 微信皮肤css,微信小程序实现皮肤功能(夜间模式)
  7. Postgres 之 TOAST技术
  8. 公务员考试常识!!!
  9. java数据结构之线性结构和非线性结构
  10. 几年时间,我才真正学会学习