如何使用linux系统vim中的复制,粘贴和删除
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用linux系统vim中的复制,粘贴和删除相关的知识,希望对你有一定的参考价值。
参考技术A 复制:复制单行:将光标移至要复制的行,输入yy;
复制多行:将光标移至要复制的开始行,输入nyy(n为1、2、3……);
复制全部:输入:1,$y,回车即可复制
2
粘贴:
将光标移至粘贴的空白行,输入p 参考技术B linux的vi编辑还是很方便的
你可以使用鼠标选中,就是复制,
鼠标中键单击就是黏贴
至于删除的话,只能使用vim自己的命令了,删除一个字符用x本回答被提问者采纳
vim 如何与外界粘贴复制
在学习使用vim 的过程序,我们知道在vim 里面,粘贴复制的命令是y/p ,但是我们总会碰到这样的问题:如何把vim 里面复制的内容粘贴到vim 之外或者把vim 外面复制的内容粘贴到vim 里面?
经过网上多次的查阅资料,终于学会了怎么实现这个过程
首先,我们先了解这样一个概念:vim 缓冲区和系统剪贴板
vim 里面粘贴复制实际上是在vim 缓冲区 存取数据
而系统的ctry+c ctry+v 是与系统剪贴板之间的交互
我也不知道我这样描述准不准确,反正大概就是这个意思:vim 粘贴复制和系统粘贴复制操作的不是同一个东西,所以系统和vim 之间不是那么容易直接使用的
但是,这个问题还是可以解决的
1. 用vim 打开一个文件,然后执行命令:reg 查看是否有 + 或者 × 号 或者执行:version 命令 查看是否有+clipboard
如果存在:
则可以使用 “+y 将vim 里面的内容复制到系统剪贴板或者 +p 将系统剪贴板里面的内容复制到vim 里面
如果不存在:
则需要安装vim-gnome, 然后就可以用以上命令粘贴复制
2. 可以在 /etc/vim/.vimrc 里面设置 clipboard=unnamedplus 这样就可以直接使用 y p命令直接粘贴复制了
以上是关于如何使用linux系统vim中的复制,粘贴和删除的主要内容,如果未能解决你的问题,请参考以下文章