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. 一行 Python 实现并行化 -- 日常多线程操作的新思路 - 左手键盘,右手书 - SegmentFault...
  2. java flow step,即使步骤完成,使用FlowBuilder的Spring Batch作业也会失败
  3. java 环境配置 mac_Java:配置环境(Mac)——JDK
  4. Oracle EBS R12.1.1 应用克隆 - 2
  5. 女朋友当众甩了我一巴掌,我扑上去......
  6. 使用Docker构建Oracle ADF应用程序
  7. linux设置超链接,帮助-链接 - Linux Kernel Newbies
  8. bat ping 返回值_专科生可以进bat大厂吗?
  9. MySQL备份-mysqldump命令
  10. 4.2 各种各样的卷积层
  11. springboot毕设项目银行助学贷款管理系统0o571(java+VUE+Mybatis+Maven+Mysql)
  12. python曼·惠特尼U检验(Mann-Whitney U Test)
  13. word怎么把页面顺序倒过来_word设置倒序打印的方法
  14. dinic算法 java_网络流问题(Dinic算法JAVA实现)
  15. Winform自动升级系统的设计与实现(源码)
  16. 5-旋转的小菊-旋转画布和定时器
  17. 探索 Zynq MPSoC:配套 PYNQ 和机器学习应用一起使用 - 序言鸣谢目录20211231
  18. 微信小程序商城源码独立版/公众号/H5/DIY装修/营销/直播/拼团/秒杀/前端vue全开源代码
  19. HEAAN源码(二)
  20. 小牛叔讲Python第10章:化繁为简的推导式

热门文章

  1. SharePoint 入门
  2. java删除数组中重复元素的几种方法
  3. 用koala编译过程中,koala出现invalid byte sequence in utf-8 这个报错的解决方法
  4. EasyCode插件(自动生成代码神器)
  5. HTML span标签如何居中和右对齐?这里有HTML span标签的样式解析(收藏)
  6. uniapp+苹果免签打包
  7. ISO21434 操作和维护(十)
  8. 新买的移动硬盘如何正确使用
  9. fcpx插件:CrumplePop VideoDenoise(消除视频噪音插件)
  10. 原生js使用class获取元素