云网牛站
所在位置:首页 > Linux教程 > 在Linux Vim/Vi编辑器中进行复制、剪切和粘贴操作

在Linux Vim/Vi编辑器中进行复制、剪切和粘贴操作

2019-10-31 09:35:35作者:申仲稿源:云网牛站

本文介绍如何在Linux Vim/Vi编辑器中复制、剪切和粘贴的方法。Vim或其早期版本Vi预装在macOS和几乎所有Linux发行版中(参考:在RHEL 8/CentOS 8系统上安装和配置VIM文本编辑器),在你最喜欢的编辑器不可用的情况下,了解Vim的基础知识将很有帮助,特别是使用文本文件时,复制、剪切和粘贴文本是最常执行的任务之一,下面我们来讲讲这方面的内容。

在Linux Vim/Vi编辑器中进行复制、剪切和粘贴操作

 

在普通模式下复制、剪切和粘贴

启动Vim编辑器时,你将进入普通模式,在这种模式下,你可以运行Vim命令并浏览文件,要从其他任何模式返回正常模式,只需按Esc键。

Vim具有自己的复制、剪切和粘贴术语,复制称为yank(y),剪切称为delete(d),粘贴称为put(p)。

1、复制(Yanking)

要复制文本,请将光标放在所需的位置,然后按y键,然后按move命令,以下是一些有用的yanking命令:

yy-Yank(复制)当前行,包括换行符。

3yy-从光标所在的行开始,三行(复制)三行。

y$-提取(复制)从光标到行尾的所有内容。

y^-提取(复制)从光标到行首的所有内容。

yw-将(复制)到下一个单词的开头。

yiw – Yank(复制)当前单词。

y%-将(复制)到匹配字符,默认情况下,支持的对是(),{}和[],在匹配的括号之间复制文本很有用。

2、剪切(Deleting)

在正常模式下,d是剪切(deleting)文本的键,将光标移动到所需位置,然后按d键,然后按移动命令,以下是一些有用的删除命令:

dd-删除(cut)当​​前行,包括换行符。

3dd-从光标所在的行开始,删除(cut)三行。

d$-删除(cut)从光标到行尾的所有内容。

适用于拉动的movement命令也可用于删除,例如dw,删除到下一个单词的开头,而d^删除从光标到行首的所有内容。

3、粘贴(Putting)

要放置被选中或删除的文本,请将光标移动到所需位置,然后按p将文本放置(paste)在光标之后,或按P将(paste)放置在光标之前。

 

在可视模式下复制、剪切和粘贴

Vim的可视模式使你可以选择和操作文本。

1、将光标置于你要开始作图或剪切的行上。

2、可视模式具有三个子类型。

按v进入可视模式。

按V键进入可视行模式,在该模式下按行选择文本。

按Ctrl+v进入可视块模式,在此模式下,文本由矩形块选择。

进入可视模式还标记了一个开始选择点。

3、将光标移动到要复制或剪切的文本的末尾,你可以使用移动命令或上、下、右和左箭头键。

在Linux Vim/Vi编辑器中进行复制、剪切和粘贴操作

4、按y复制,或按d剪切选择。

5、将光标移动到要粘贴内容的位置。

6、按P将内容粘贴到光标之前,或按p将其粘贴到光标之后。

 

结论

在本文中,我们向你展示了如何在Vim中复制,剪切和粘贴,其操作方法也非常的简单。

 

相关主题

玩转Linux必备的Vim技能,一文读懂Vim的安装和配置,学习之法

精选文章
热门文章