018 复制和粘贴 02 系统剪切板的内容不能使用p粘贴
目录:
使用文本文件时,复制,剪切和粘贴文本是最常执行的任务之一。
Vim或其早期版本Vi预装在macOS和几乎所有Linux发行版中。 在您最喜欢的编辑器不可用的情况下,了解Vim的基础知识将很有帮助。
本文介绍了如何在Vim / Vi编辑器中复制,剪切和粘贴。
在普通模式下复制,剪切和粘贴
启动Vim编辑器时,您处于正常模式。 在这种模式下,您可以运行Vim命令并浏览文件。
要从其他任何模式返回正常模式,只需按
Esc
键。
Vim具有自己的复制,剪切和粘贴术语。 复制称为yank(
y
),剪切称为delete(
d
),粘贴称为put(
p
)。
复制(影印)
要复制文本,请将光标放在所需的位置,然后按
y
键,然后按move命令。 以下是一些有用的yanking命令:
-
yy-Yank(复制)当前行,包括换行符。3yy从光标所在的行开始,三行(复制)三行。y$-提取(复制)从光标到行尾的所有内容。y^-提取(复制)从光标到行首的所有内容。 yw-将(复制)到下一个单词的开头。yiw– Yank(复制)当前单词。y%-将(复制)到匹配字符。 默认情况下,支持的对是(),{}和。 在匹配的括号之间复制文本很有用。
切割(删除)
在正常模式下,
d
是剪切(删除)文本的键。 将光标移动到所需位置,然后按
d
键,然后按移动命令。 以下是一些有用的删除命令:
-
dd删除(剪切)当前行,包括换行符。3dd删除(剪切)三行,从光标所在的行开始,d$-删除(剪切)从光标到行末的所有内容。
适用于拉动的运动命令也可用于删除。 例如
dw
,删除到下一个单词的开头,
d^
删除从光标到行首的所有内容。
粘贴(放入)
要放置被选中或删除的文本,请将光标移动到所需位置,然后按
p
将文本放置(粘贴)在光标之后,或按
P
将(粘贴)放置在光标之前。
在可视模式下复制,剪切和粘贴
Vim的可视模式允许您选择和操作文本。
-
将光标置于您要开始作图或剪切的行上。
可视模式具有三个子类型。
- 按
v进入可视模式,按V进入可视行模式,按行选择文本,按Ctrl+v进入可视块模式。 在此模式下,文本由矩形块选择。
进入可视模式还标记了一个开始选择点。
将光标移动到要复制或剪切的文本的末尾。 您可以使用移动命令或上,下,右和左箭头键。

按
y复制,或按d剪切选择。将光标移动到要粘贴内容的位置。
按
P将内容粘贴到光标之前,或按p将其粘贴到光标之后。 - 按
结论
在本指南中,我们向您展示了如何在Vim中复制,剪切和粘贴。
如有任何疑问,请随时发表评论。
终端病毒如何在vim / vi中保存文件并退出编辑器
如果遇到无法使用您喜欢的编辑器的情况,了解Vim的基础知识将对您有所帮助。 在本指南中,我们将说明如何在Vim / Vi中保存文件并退出编辑器。
如何在vim / vi中显示行号
Vim支持三种行编号模式,可帮助您浏览文件。 在本指南中,我们将向您展示如何在Vim / Vi文本编辑器中显示或隐藏行号。








