0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何在Vim/Vi编辑器中复制、剪切和粘贴

CHANBAEK 来源:myfreax 作者:myfreax 2022-12-09 16:54 次阅读

使用vim编辑文本文件时,复制,剪切和粘贴文本是最常执行的任务之一。Vim或早期版本Vi已预装在macOS和所有Linux发行版。

在您最喜欢的编辑器不可用的情况下,了解Vim的基础非常有用。

教程介绍如何在Vim/Vi编辑器中复制,剪切和粘贴。我们总结了一些删除,复制,剪切和粘贴的命令。也介绍了如何在可视模式复制,剪切和粘贴。

启动Vim编辑器时,您处于命令模式。在这种模式下,您可以运行Vim命令并浏览文件。要从其他模式返回正常模式,只需按Esc键。

Vim具有自己的复制,剪切和粘贴术语。复制称为yank,y键,剪切称为deleted键,粘贴称为put,p键。

复制 Yanking

对于新手来说,我们建议进入可视化模式进行复制。如果你不使用可视化模式。建议你给自己多点耐心去探索。

要复制文本,请将光标置于你要复制的开始位置,然后按v键进入可视化模式,然后按jklh或者键盘的箭头方向键移动,此时你会看到光标所走过的字符都将着色,最后按下y键并且回到正常模式。

这里介绍一些常用的复制命令,yy复制当前行,包括换行符。3yy从光标所在的行开始,复制三行。

y$复制从光标到行尾的所有内容。y^复制从光标到行首的所有内容。yw复制到下一个单词的开头。yiw复制当前单词。

剪切/删除

在命令模式下,删除与剪切都是同一个键。对于新手来说,我们建议进入可视化模式进行剪切/删除。

d是剪切/删除文本的键。将光标移动到要删除/剪切位置,然后按v键进入可视化模式,然后按jklh或者键盘的箭头方向键移动,此时你会看到光标所走过的字符都将着色,最后按下d键并且回到正常模式。

这里介绍一些常用的复制命令。dd删除/剪切当前行,包括换行符。3dd删除/剪切从光标所在的行开始的三行。d$删除剪切从光标到该行末尾的所有内容。

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

d顾名思义就是delete的意思。其实vim只是从编辑器中移除,然后将移除的结果存放在剪切板中。因此你还可以在剪切板中读出删除的字符串。

粘贴

要粘贴剪切板文本的文本,请将光标移动到要放置的位置,然后按小写p键将文本放置在光标之后,或按大写P将文本粘贴在光标之前。

可视模式复制,剪切和粘贴

Vim的可视模式允许您选择和操作文本。可视模式具有三个子类型。

按小写v键进入可视模式。按大写V键进入可视行模式,其中按行选择文本。按Ctrl+v进入可视块模式。在此模式下,文本由矩形块选择。

进入可视模式也标记了一个选择点的开始。将光标移到您要复制或剪切的文本末尾。

您可以使用移动键或上,下,右和左箭头键。当选择完成后按y复制,或按d剪切。

如果需要粘帖,将光标移到要粘贴内容的位置。按P将内容粘贴到光标之前,或按p将其粘贴到光标之后。

结论

在本教程中,我们向您展示了如何在Vim中复制,剪切和粘贴。如果您是Vim的新手。

请访问Open Vim网站,您可以在此通过互动教程来练习Vim。如有任何疑问,请随时发表评论。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    87

    文章

    10981

    浏览量

    206689
  • VIM
    VIM
    +关注

    关注

    0

    文章

    129

    浏览量

    15178
  • 编辑器
    +关注

    关注

    1

    文章

    787

    浏览量

    30126
收藏 人收藏

    评论

    相关推荐

    linux中vivim编辑器常用的技巧

    今天浩道跟大家分享硬核干货,关于linux中vivim编辑器常用的技巧!
    发表于 09-21 14:04 479次阅读

    linux vi/vim的几种常规操作

    vim是一个文本编辑器,在几乎所有的linux发行版中都有vi/vim编辑器,但是这个编辑器非常
    发表于 09-22 09:02 519次阅读

    什么是VIMVIM文本编辑器的三种工作模式

    Vim (Vi improved)是从 Vi 发展出来的一个文本编辑器,简单的来说,Vi 是老式的文本处理器,功能已经很齐全了,但还是有可以
    发表于 09-06 16:04 1635次阅读
    什么是<b class='flag-5'>VIM</b>?<b class='flag-5'>VIM</b>文本<b class='flag-5'>编辑器</b>的三种工作模式

    树莓派系列教程5:linux常用命令以及vi/vim编辑器

    。pi@raspberrypi ~ $ sudo suroot@raspberrypi:/home/pi# su pipi@raspberrypi ~ $ 二、vi/vim编辑器 linux常用的
    发表于 03-28 11:53

    VI编辑器使用详解

    具备的功能一个编辑器(例如Windows的记事本)具备的功能:· 打开文件、新建文件、保存文件· 光标移动· 文本编辑· (多行间|多列间)复制
    发表于 03-14 17:27

    vim配置

    文件时打开对应函数帮助信息:shift+k:r (文件路径)复制文件到当前文件:vs (文件路径)在同一窗口打开指定文件(用于对比文件)5、vi/vim的使用vi是linux系统自带的
    发表于 09-25 16:46

    vim的常用配置及使用方法

    vimvi发展出来的一个编辑器,ubuntu为了减小安装文件的尺寸,默认安装了vi的原始版本,我们需要下载安装它的升级版本:vim.
    发表于 09-26 18:03

    请问怎么将WORD的文字复制到虚拟机LinuxVI编辑器

    如何将WORD的文字复制到虚拟机LinuxVI编辑器
    发表于 03-27 07:45

    vim Linux文本编辑器

    vimLinux文本编辑器vim——最强大的文本编辑器——摆脱鼠标vivim—gvim三种模式:①命令模式:yy(
    发表于 12-15 06:30

    VIM培训教程

    VIM培训教程.rar VIM的历史 Bram Moolenaar 在 80 年代末购入他的 Amiga 计算机时,Amiga 上还没有他最常用的编辑器 vi。Bram 从一个开源
    发表于 03-13 14:14 0次下载

    VIM编辑器学习

     Vim是一个类似于Vi的文本编辑器,不过在Vi的基础上增加了很多新的特性,Vim普遍被推崇为类Vi
    发表于 08-11 16:58 929次阅读

    CentOS下vi编辑器用法大全

    vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,
    发表于 05-19 15:16 2次下载

    Linux系统vivim编辑器命令使用教程

    vivim)是上Linux非常常用的代码编辑器,很多Linux发行版都默认安装了vivim)。vi
    的头像 发表于 10-12 16:53 4241次阅读

    Vim更现代直观的Linux文本编辑器

    一些流行的命令行文本编辑器包括 ViVim 和 Nano。这些工具非常流行,它们预装在大多数 Linux 发行版中。但是,某些编辑器(如 Vi
    的头像 发表于 02-24 10:08 636次阅读

    你会使用 Linux 编辑器 vim 吗?

    vim:是一款编辑器,只负责写代码;相当于 windows 的记事本;
    的头像 发表于 05-10 18:21 536次阅读
    你会使用 Linux <b class='flag-5'>编辑器</b> <b class='flag-5'>vim</b> 吗?