linux vi 多行复制粘贴,vim 单行或者多行复制粘贴
导师建议不要碰图形化界面,我觉得有道理就接受建议,用vim,虽然不习惯,以后就会好了,毕竟vim是很厉害的编辑器,提升格调必备。今天学习linux编程正好vim中要复制多行,第一次用,找到一个好博客。【vi 整行 多行 复制与粘贴 - JoShua 的 水库 - 博客频道 - CSDN.NET
http://blog.csdn.net/xiyuan1999/article/details/5680102】
vim有三种模式,1、刚进入界面的一般模式,2、能进行编辑的插入模式,3、能输入指令的命令行模式。
如果有人看上面的博客,他文章说的命令模式就是一般模式,命令行模式就是命令行模式,多一个字,大家留意一下。说法不同而已,知道指的是那种模式就行。
在一般模式下:
(1)复制一行,我们只要把光标移动到想复制的那一行,按 yy ,就是两次y键,就复制了这一行。
粘贴,把光标移动到你想粘贴的那一行,按 p键即可。
(2)复制多行,把光标移动到想复制多行的开头,想要向下复制几行,就按 nyy,比如我想从这一行开始复制5行,就按 5yy。
粘贴,把光标移动到你想粘贴的那一行,按 p键即可。
在命令行模式下:
(1)比如,我想复制第5行到底9行,粘贴到18行
我们在命令行模式下输入 5,9 co 18
如果我们想删除5到9行,就输入 5,9 de
这种方法只适用于行数非常少的情况,如果行数非常多上面方法就很麻烦,可以使用下面方法。
(2)切换到一般模式
有时候不想费劲看多少行或复制大量行时,可以使用标签来替代
光标移到起始行,输入ma
光标移到结束行,输入mb
光标移到粘贴行,输入mc
然后 :'a,'b co 'c
把 co 改成 m 就成剪切了。
linux vi 多行复制粘贴,vim 单行或者多行复制粘贴相关推荐
- linux vi查找字符串查找字符串,vim查找字符串的方法_vim查找替换的方法
vim是什么? Vim是一个类似于Vi的著名的功能强大.高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性.VIM是自由软件. Vim普遍被推崇为类Vi编辑器中最好的一个,事实上真正的劲敌来自 ...
- 学习vim的linux游戏,PacVim:一个学习 vim 命令的命令行游戏 | Linux 中国
作者 | Sk 译者 | geekpi
- css设置超出几行显示省略号(单行、多行),兼容数字英文不换行问题,兼容中文字符隔空换行问题
1.单行文本超长显示省略号 /* css */ p{overflow: hidden;/*超出部分隐藏*/text-overflow:ellipsis;/* 超出部分显示省略号 */white-spa ...
- 单行、多行 注释.HTML
Html 单行:<!-- --> 多行:<!-- -->javascript 单行:// 多行:/* */Vbscript 单行:' 多行:'ASP <% %>中: ...
- linux Vi 编辑器如何复制粘贴
转自linux Vi 编辑器 如何复制整行n内容,这样才能粘贴到文本中 此方法可以用于多行的粘贴->复制~! 1.进入你的文件,(处于命令模式,而不是编辑模式) 2.将你的光标移到你的第三行的开 ...
- linux vi 复制与粘贴
一.vi中使用 先将光标移动到要复制的哪一行,复制是nyy,n代表从光标开始的行数.粘贴是p, 需要注意的是这些操作都是在命令模式操作的,命令模式就是在你所处的任意模式按ESC键,都可以会到命令行模式 ...
- 【Linux】linux的vim文件怎么全选复制、粘贴
1.全选 全选:按住esc后,然后按ggvG 全选复制:按住esc后,然后按ggyG 全选删除:按住esc后,然后按dG 按住ggvG d:删除选中内容 y:复制选中内容 +y:复制内容到剪切板 2. ...
- Linux vi的剪切,复制和粘贴
命令行模式下,很多操作都很不方便,例如常用的文本的剪切,复制和粘贴.如何在命令行下进行这些操作呢? 剪切:ndd 复制:nyy 粘贴:p 首先鼠标定位到需要剪切或者复制的起始行,其中n为需要剪切或者复 ...
- linux vi或者vim编辑器中如何显示行号
设置行号很简单 我们要到vi或者vim编辑器的末行模式下,输入set number :set number 按下回车就显示行号了 那么怎么关闭行号呢? 只要再到vi或者vim编辑器的末行模式下输入se ...
最新文章
- 王志成/王之泰《面向对象程序设计(java)》第十一周学习总结
- 【杂谈】从医学专业转行到AI,独立完成项目到获得加州理工大学读研推荐,我如何与有三AI结缘...
- from torch._C import * ImportError: DLL load failed解决方法
- query和prototype库冲突的解决方法
- SQL 字符 数字 转换字母
- 2.9 什么是端到端的深度学习
- 湘苗培优|从入门到精通
- 一句话可以改变人的一生
- 【三维路径规划】基于matlab RRT算法无人机三维路径规划【含Matlab源码 1363期】
- Multisim14.0仿真:晶闸管单相半波可控整流电路
- 千兆路由器什么牌子好?家用千兆路由器2018排行!
- vue 点击a链接 实现url下载文件
- 《动手学深度学习》资料汇总+网站推荐
- 30+英文电子书免费下载网站,跟喜欢看英文电子书的朋友分享
- asp excel导入mysql_asp excel导入数据库
- unbuntu下载编译chromium
- HTML5网页设计制作基础大二dreamweaver作业、使用HTML+CSS技术制作博客网站(5个页面)...
- Selenium版本和浏览器版本对应问题
- Latex角标(subscript/superscript)
- Java项目:SSM实现的一个在线文具学习用品购买商城网站