vim

有底线命令,插入,命令方式,在进行复制、撤销等操作时,文件应处于命令方式,

若处于编辑模式,可点击ESC,再进行操作

一、撤销

点击 u , 撤销上一步

二、粘贴

p

三、复制

yy复制游标所在行整行。或大写一个Y。(2yy或y2y复制两行)
y^复制至行首,或y0。不含游标所在处字元。 
y$复制至行尾。含游标所在处字元。 
yw复制一个word。 
y2w复制两个字(单词)。 
yG复制至档尾。 
y1G复制至档首。 
p小写p代表贴至游标后(下)。 
P大写P代表贴至游标前(上)。
又在网上查到好多,感兴趣的可以看一下

  1. vim有12个粘贴板,分别是0、1、2、...、9、a、“、+;用:reg命令可以查看各个粘贴板里的内容。在vim中简单用y只是复制到“(双引号)粘贴板里,同样用p粘贴的也是这个粘贴板里的内容;
  2. 要将vim的内容复制到某个粘贴板,需要退出编辑模式,进入正常模式后,选择要复制的内容,然后按"Ny(注意带引号)完成复制,其中N为粘贴板号(注意是按一下双引号然后按粘贴板号最后按y),例如要把内容复制到粘贴板a,选中内容后按"ay就可以了,有两点需要说明一下:
    • “号粘贴板(临时粘贴板)比较特殊,直接按y就复制到这个粘贴板中了,直接按p就粘贴这个粘贴板中的内容;
    • +号粘贴板是系统粘贴板,用"+y将内容复制到该粘贴板后可以使用Ctrl+V将其粘贴到其他文档(如firefox、gedit)中,同理,要把在其他地方用Ctrl+C或右键复制的内容复制vim中,需要在正常模式下按"+p;
  3. 要将vim某个粘贴板里的内容粘贴进来,需要退出编辑模式,在正常模式按"Np,其中N为粘贴板号,如上所述,可以按"5p将5号粘贴板里的内容粘贴进来,也可以按"+p将系统全局粘贴板里的内容粘贴进来。复制单个字符
    首选进入正常模式(按ESC就行)
    然后按v(指定粘贴板为"1v 引号不能少),进入visual方式,然后就可以移动方向键选中文本,然后按y,就拷贝完成,
    如果你要从光标处开始复制 4 个字符,可以按 4yl (复制光标后的)("14yl)("110yl 后面10个字符),4yh(复制光标前的) ,就复制了4个字符到缓冲区中了,

    按下来就可以用 p (指定粘贴板为"1v 引号不能少)命令随便粘贴了(1为指下粘贴板名)

    gg 跳到首行
    v visual模式
    G 跳到末行

    复制也有ggyG一说。

    复制到外部程序用ggVG”+y ,或者用鼠标.. [注意这里vim要安装full版本的]

vim命令杂烩(复制粘贴、建文件、撤销等)相关推荐

  1. vi/vim的选中/复制/粘贴命令

    原文: https://www.cnblogs.com/GlassHour/p/5503973.html GlassHour vi/vim的选中/复制/粘贴命令 选自http://blog.csdn. ...

  2. 【vim】系统剪切板、vim寄存器之间的复制粘贴操作命令?系统剪切板中的内容复制粘贴到命令行?vim文本中复制粘贴到命令行

    一.系统剪切板和文本内容的复制粘贴 1.1 从系统剪切板复制粘贴到文本中 需要操作3次: 分别是英文双引号.一个加号或梅花号,最后是一个p 也即"+p 或者直接使用组合键[Shift + i ...

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

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

  4. 在vim中快速复制粘贴多行

    在vim中快速复制粘贴多行 用vim写代码时,经常遇到这样的场景,复制多行,然后粘贴.  这样做: 1. 将光标移动到要复制的文本开始的地方,按v进入可视模式. 2. 将光标移动到要复制的文本的结束的 ...

  5. ubuntu配置阿里源 vim全选复制粘贴

    1.先备份原始的源 sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak 2.编辑原列表文件 sudo vim /etc/apt/source ...

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

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

  7. vim中选定复制粘贴

    1. 选定文本块 1). 使用v进入可视模式,移动光标键选定内容. 2). 选定文件中全部文本块ggVG 2.复制的命令是y 即yank(提起) ,常用的命令如下:     y      在使用v模式 ...

  8. vim复制单个字符_vim复制单个字符_[转载]vim下的复制粘贴

    命令 vim中无法使用ctrl+c ctrl+v进行复制粘贴,用起来很不习惯 下面是vim复制粘贴的基本命令: yy复制游标所在行整行.或大写一个Y. 2yy或y2y复制两行. ㄟ ,请举一反三好不好 ...

  9. ue编辑器拖拽上传图片_editor.md实现拖拽剪切复制粘贴上传图片,文件插件

    editor.md作为一款Markdown编辑器,界面美观,功能强大 但是图片,文件上传方面缺少了剪切,拖拽上传,有那么一点每中不足,下面就简单实现一个,废话不多说,直接上代码. uploadImg. ...

最新文章

  1. ES6中的Promise详解
  2. 性能优化技巧 - 内存关联计算
  3. VMProtect 与 ASProtect 在VC中的SDK编程
  4. Linux目录结构FHS
  5. MinGW下静态编译、链接Qt 5.0
  6. Elasticsearch 动态添加mapping
  7. html5输入框自动放大镜,JS 仿支付宝input输入显示数字放大镜
  8. 漫画|你还记得原生的JDBC怎么连接数据库吗?
  9. 数学--数论--质数处理
  10. pythonlocust使用方法_使用python的locust库进行性能测试
  11. Smarty3的性能问题
  12. 我的JdbcUtils类
  13. javascript 阮一峰入门教程
  14. Python3使用dbf模块读写dbf文件
  15. openCv 图像顺时针 逆时针旋转
  16. android热修复原理总结
  17. 投资:铁矿石研究框架
  18. Java 中文件之魔数
  19. java对word文档的操作
  20. 清理Ubuntu虚拟机磁盘空间

热门文章

  1. (二叉树创建+查找)精灵邮差
  2. linux系统如何挂载新硬盘,Linux系统挂载新硬盘操作流程
  3. buffsize 缓冲区的大小多少合适_对于Redis性能指标监控!你了解多少?
  4. 阿联酋esma认证怎么做_百度爱采购企业认证是怎么做的?这些你要知道!
  5. ios android 字体颜色,iOS-修改导航栏文字字体和颜色
  6. java制作oracle程序,Java程序操作Oracle两种方式之简单实现
  7. 【youcans 的 OpenCV 例程200篇】114. 形态学操作之膨胀
  8. 我的Go+语言初体验——(2)IDE 详细安装教程
  9. 5单个编译总会编译全部_JDBC【5】 JDBC预编译和拼接Sql对比
  10. python回车键绑定按钮_python tkinter 绑定回车键