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中略有差别

gvim 命令行粘贴_vi/vim复制粘贴命令相关推荐

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

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

  2. vim复制粘贴的命令

    from : http://home.lupaworld.com/home-space-uid-24161-do-blog-id-235666.html vim中无法使用ctrl+c ctrl+v进行 ...

  3. linux vim 复制一个单词,Vim复制粘贴与寄存器

    Vim复制粘贴与寄存器 在Vim中的复制,删除,替换等操作的临时内容,都会存储在寄存器中 1.无名寄存器("") 两个双引号,Vim中叫做无名寄存器.x,s,d,c,y等操作,如果 ...

  4. Vim 复制粘贴探秘 ----vim 粘贴 取消缩进zz

    Vim 复制粘贴探秘 Vim 作为最好用的文本编辑器之一,使用vim来编文档,写代码实在是很惬意的事情.每当学会了vim的一个新功能,就会很大地提高工作效率.有人使用vim几 十年,还没有完全掌握vi ...

  5. vim复制粘贴(从系统粘贴到vim中,以及从vim中粘贴到系统中)

    vim与系统剪切板(将vim的内容复制到系统剪切板.或将系统剪切板内容复制到vim中) vim插件检查 要完成vim中的内容复制到系统剪切板,需要vim支持 +clipboard,检查的方法(ubun ...

  6. vim复制粘贴不错乱格式方法

    vim复制粘贴不错乱格式 运行如下命令,进入 paste 模式: set paste 进入 paste 模式后,按 i 键进入插入模式,然后再粘帖 粘帖完成后按 进入普通模式结束 paste 模式

  7. vim 复制粘贴 详解

    vim 复制粘贴 详解 vim 复制粘贴 详解_pope_百度空间 vim 复制粘贴 详解 正在学习使用vim,前一阵想学linux,然后突然发现vim是个好东西,学习使用,今天发现,无法使用ctrl ...

  8. linux 复制指定类型,用Linux命令行实现删除和复制指定类型的文件

    (一)Linux 删除当前目录及子目录中所有某种类型的文件 方法1 : 此方法不能处理目录中带空格的那些. rm -rf `find . -name "*.example"` Li ...

  9. (最简单)安装vmware-tools实现复制粘贴和文件复制粘贴

    现在已经推出开源的open-vm-tools工具了,无需手动从安装包安装vmware-tools. 一.如果你以前安装过VMware-tools,需要使用下面的命令彻底删除它. sudo vmware ...

最新文章

  1. iOS中UITableViewCell的重用问题解决方案
  2. 向量空间和计算机科学与技术,向量空间
  3. java 中文 图片_java之服务器端写图片中文乱码
  4. flyme禁止系统更新_魅族Flyme更新8.1.2.3A:重要系统更新!
  5. vue2的响应式原理学“废”了吗?继续观摩vue3响应式原理Proxy
  6. 教你榨干保险公司最后一滴血
  7. Windows Phone 7(accelerometer)重力感应编程
  8. 麦克纳姆轮斜向运动奥秘的根源
  9. 每日一道算法题 - KaprekarsConstant(hard-1)
  10. shoemaster安装教程(含详细图文步骤)
  11. 百度拾取坐标系统平台根据点名获取坐标
  12. map.java.opts_关于mapreduce.map.java.opts
  13. 将使用Kivy的Python程序打包为安卓的apk文件(使用python-for-android)
  14. 问卷调查的数据分析怎么做
  15. vant中van-icon使用自定义图标
  16. Android图片加载优化方案
  17. arcgis渔网的使用
  18. 解决win10多余输入法删除的方法
  19. VS2015中无法查找或打开 PDB 文件
  20. TensorFlow 学习指南:深度学习系统构建详解

热门文章

  1. 删除某个目录及目录下的所有子目录和文件
  2. 产品经理与交互设计师的对话——需求是如何变成产品原型的(转)
  3. Asp.Net学习-Cache高速缓存
  4. 僵尸矩阵 · Zombie in Matrix
  5. goland配置mysql失败_GoLand配置数据库、远程host以及远程调试
  6. php设置自动关机开机,设置电脑自动开机关机方法介绍
  7. oracle pl sql安装配置,oracle的安装与plsql的环境配置
  8. C语言将20个数从小到大排列,现在我想实现这个20个数从小到大排序(冒泡排序),不知道代码如何写。...
  9. java 管程通信_Java多线程07_线程通信之管程法与信号灯法
  10. .net中如何同步获取数据方式增加一样数据自动刷新列表_知客CRM如何对接微信公众号...