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    剪切一个word

dG     剪切至档尾

4. 粘贴的命令式p,即put(放下)

p      小写p代表贴至游标后(下),因为游标是在具体字符的位置上,所以实际是在该字符的后面

P      大写P代表贴至游标前(上)

整行的复制粘贴在游标的上(下)一行,非整行的复制则是粘贴在游标的前(后)

注:

在正则表达式中,^表示匹配字符串的开始位置,$表示匹配字符串的结束位置。

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

linux vim yny复制粘贴,vi/vim复制粘贴命令相关推荐

  1. linux常用文本编辑器nano/vi/vim

    Linux下有很多文本编辑器,其中系统(不管哪个分支)都会自带nano和vi这两个最基本的编辑器.vim相当于vi的升级版.这里我们依次来讲解这几个编辑器的用法. 1.nano 直接在命令行中敲入na ...

  2. 【Linux入门学习之】vi/vim编辑器必知必会

    一.我们为什么要学习vim编辑器? Linux的命令行界面下面有非常多的文本编辑器.比如经常听说的就有Emacs.pico.nano.joe与vim等.vim可以看做是vi的高级版.我们为什么一定要学 ...

  3. 嵌入式linux实验一vim的使用,嵌入式Linux C语言开发工具—vi/vim实训操作

    Linux上最常用的文本编辑器vi(或vim).文本编辑器是所有电脑系统中最常使用的一种工具.用户在使用电脑的时候,往往需要创建自己的文件,无论是一般的文字文件.资料文件,还是编写源程序,这些工作都离 ...

  4. linux在vi创建文件,Linux下创建文本文件(vi/vim命令使用详解)

    vi test.txt 或者 vim test.txt 再或者 touch test.txt vim是vi的升级版,指令更多,功能更强. 下面是收集的vim用法,当在vim里面要实现退出,首先要做的是 ...

  5. linux下双击选中默认内容,关于Linux中默认文本编辑工具vi/vim

    vi编辑器:全屏的文本编辑器 vi:visual interface,可视化接口: S.U.N:Bill Joy创始人 ,主持研发vi,sparc,SunOS(Solaris) vim:vi IMpr ...

  6. Linux学习(1)vi编辑器的常用命令

    今天对Linux中的vi编辑器进行了学习,对其中的常用命令进行总结: 数字 0 或^:光标移到行首 $              :光标移到行尾 H             :光标移到屏幕的首行 L ...

  7. 【VIM】令人神往的vi/vim雪藏图片

    Long long ago小时候,"偶"邂逅了"她",刹那间我乱了,我-- 从那时起俺和"她"结下了不解之缘,在感受其小巧的身材和巨大的魅力 ...

  8. Linux vi/vim 操作命令大全

    所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在. 但是目前我们使用比较多的是 vim 编辑器. vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正 ...

  9. -Git Linux vi/vim 命令 按键 MD

    目录 目录 Linux vi/vim 简介 vi/vim 的使用 命令模式 输入模式 底线命令模式 vi/vim 使用实例 使用 vi/vim 进入一般模式 按下 i 进入输入模式,开始编辑文字 按下 ...

最新文章

  1. vim编辑器基础知识总结
  2. 继承static的注意点
  3. 【nodejs爬虫】使用async控制并发写一个小说爬虫
  4. matlab产生时间数组以月为单位_Matlab中处理日期与时间的函数
  5. 【重温基础】7.时间对象
  6. 脂肪粒是否可以针刺入
  7. C# Task 暂停与取消
  8. Linux计算内存,正确计算linux系统内存使用率
  9. matlab2c使用c++实现matlab函数系列教程-find函数
  10. 153.寻找旋转排序数组中的最小值
  11. STM32串口通信详解
  12. 计算机运行卡英语怎么说,处理电脑卡顿(国外英文资料).doc
  13. Java中类与对象的关系与区别
  14. [Swift]Swift中的extension
  15. iOS开发打字机效果
  16. 基于微信小程序的乐团团购系统设计与实现-计算机毕业设计源码+LW文档
  17. 火狐浏览器安装FoxyProxy代理插件
  18. ​McDSP APB 处理器开始支持 VST 和 AU 插件格式
  19. 为什么期货投资70%的亏钱,20%不亏不赚,10%是赚钱?
  20. Unity3D Plugin xxx is used from several locations 错误

热门文章

  1. 【机器学习】生成式对抗网络模型综述
  2. 【编译原理】短语、直接短语、句柄、素短语、最左素短语概念辨析例题练习
  3. JQuery 数组的增删改
  4. bert论文解析——BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding
  5. 医院如何实施无线覆盖方案
  6. Bzoj2149拆迁队:cdq分治 凸包
  7. Python+Celery实现基于Fastnetmon异常流量清洗
  8. vscode html注释,在VSCode 中如何添加自定义注释
  9. 我的Android笔记
  10. x3550m5 问题确定与维护指南_IBM System x 系列服务器用户手册(中文版)汇总(最新)...