vim命令杂烩(复制粘贴、建文件、撤销等)
vim
有底线命令,插入,命令方式,在进行复制、撤销等操作时,文件应处于命令方式,
若处于编辑模式,可点击ESC,再进行操作
一、撤销
点击 u , 撤销上一步
二、粘贴
p
三、复制
yy复制游标所在行整行。或大写一个Y。(2yy或y2y复制两行)
y^复制至行首,或y0。不含游标所在处字元。
y$复制至行尾。含游标所在处字元。
yw复制一个word。
y2w复制两个字(单词)。
yG复制至档尾。
y1G复制至档首。
p小写p代表贴至游标后(下)。
P大写P代表贴至游标前(上)。
又在网上查到好多,感兴趣的可以看一下
- vim有12个粘贴板,分别是0、1、2、...、9、a、“、+;用:reg命令可以查看各个粘贴板里的内容。在vim中简单用y只是复制到“(双引号)粘贴板里,同样用p粘贴的也是这个粘贴板里的内容;
- 要将vim的内容复制到某个粘贴板,需要退出编辑模式,进入正常模式后,选择要复制的内容,然后按"Ny(注意带引号)完成复制,其中N为粘贴板号(注意是按一下双引号然后按粘贴板号最后按y),例如要把内容复制到粘贴板a,选中内容后按"ay就可以了,有两点需要说明一下:
- “号粘贴板(临时粘贴板)比较特殊,直接按y就复制到这个粘贴板中了,直接按p就粘贴这个粘贴板中的内容;
- +号粘贴板是系统粘贴板,用"+y将内容复制到该粘贴板后可以使用Ctrl+V将其粘贴到其他文档(如firefox、gedit)中,同理,要把在其他地方用Ctrl+C或右键复制的内容复制到vim中,需要在正常模式下按"+p;
- 要将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命令杂烩(复制粘贴、建文件、撤销等)相关推荐
- vi/vim的选中/复制/粘贴命令
原文: https://www.cnblogs.com/GlassHour/p/5503973.html GlassHour vi/vim的选中/复制/粘贴命令 选自http://blog.csdn. ...
- 【vim】系统剪切板、vim寄存器之间的复制粘贴操作命令?系统剪切板中的内容复制粘贴到命令行?vim文本中复制粘贴到命令行
一.系统剪切板和文本内容的复制粘贴 1.1 从系统剪切板复制粘贴到文本中 需要操作3次: 分别是英文双引号.一个加号或梅花号,最后是一个p 也即"+p 或者直接使用组合键[Shift + i ...
- (最简单)安装vmware-tools实现复制粘贴和文件复制粘贴
现在已经推出开源的open-vm-tools工具了,无需手动从安装包安装vmware-tools. 一.如果你以前安装过VMware-tools,需要使用下面的命令彻底删除它. sudo vmware ...
- 在vim中快速复制粘贴多行
在vim中快速复制粘贴多行 用vim写代码时,经常遇到这样的场景,复制多行,然后粘贴. 这样做: 1. 将光标移动到要复制的文本开始的地方,按v进入可视模式. 2. 将光标移动到要复制的文本的结束的 ...
- ubuntu配置阿里源 vim全选复制粘贴
1.先备份原始的源 sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak 2.编辑原列表文件 sudo vim /etc/apt/source ...
- Ubuntu vim界面的复制粘贴操作
Ubuntu vim界面的复制粘贴操作 首先使用鼠标复制要粘贴的内容,按键盘上的ctrl+insert键, 然后vim(vi)打开一个文件,按键盘上的shift+insert键进行粘贴. 参考: ht ...
- vim中选定复制粘贴
1. 选定文本块 1). 使用v进入可视模式,移动光标键选定内容. 2). 选定文件中全部文本块ggVG 2.复制的命令是y 即yank(提起) ,常用的命令如下: y 在使用v模式 ...
- vim复制单个字符_vim复制单个字符_[转载]vim下的复制粘贴
命令 vim中无法使用ctrl+c ctrl+v进行复制粘贴,用起来很不习惯 下面是vim复制粘贴的基本命令: yy复制游标所在行整行.或大写一个Y. 2yy或y2y复制两行. ㄟ ,请举一反三好不好 ...
- ue编辑器拖拽上传图片_editor.md实现拖拽剪切复制粘贴上传图片,文件插件
editor.md作为一款Markdown编辑器,界面美观,功能强大 但是图片,文件上传方面缺少了剪切,拖拽上传,有那么一点每中不足,下面就简单实现一个,废话不多说,直接上代码. uploadImg. ...
最新文章
- ES6中的Promise详解
- 性能优化技巧 - 内存关联计算
- VMProtect 与 ASProtect 在VC中的SDK编程
- Linux目录结构FHS
- MinGW下静态编译、链接Qt 5.0
- Elasticsearch 动态添加mapping
- html5输入框自动放大镜,JS 仿支付宝input输入显示数字放大镜
- 漫画|你还记得原生的JDBC怎么连接数据库吗?
- 数学--数论--质数处理
- pythonlocust使用方法_使用python的locust库进行性能测试
- Smarty3的性能问题
- 我的JdbcUtils类
- javascript 阮一峰入门教程
- Python3使用dbf模块读写dbf文件
- openCv 图像顺时针 逆时针旋转
- android热修复原理总结
- 投资:铁矿石研究框架
- Java 中文件之魔数
- java对word文档的操作
- 清理Ubuntu虚拟机磁盘空间
热门文章
- (二叉树创建+查找)精灵邮差
- linux系统如何挂载新硬盘,Linux系统挂载新硬盘操作流程
- buffsize 缓冲区的大小多少合适_对于Redis性能指标监控!你了解多少?
- 阿联酋esma认证怎么做_百度爱采购企业认证是怎么做的?这些你要知道!
- ios android 字体颜色,iOS-修改导航栏文字字体和颜色
- java制作oracle程序,Java程序操作Oracle两种方式之简单实现
- 【youcans 的 OpenCV 例程200篇】114. 形态学操作之膨胀
- 我的Go+语言初体验——(2)IDE 详细安装教程
- 5单个编译总会编译全部_JDBC【5】 JDBC预编译和拼接Sql对比
- python回车键绑定按钮_python tkinter 绑定回车键