资讯专栏INFORMATION COLUMN

复制粘贴有那么麻烦吗?理解VIM的文本复制

JowayYoung / 2961人阅读

摘要:反过来,在的模式下,按命令开始选择一段文本,然后按下,就把文字复制到系统的剪切板了,随便找个文本编辑器如,按,就会发现刚才复制的内容粘贴出来了。

Vim的文本复制,逻辑上要比我们日常的拷贝、粘贴要复杂些。

之前看了很多文章,真是太复杂了,复制个东西搞得好像系统性的工程建设一样。其实两句话就解释明白的。
参考这篇文章:vim的剪切板

首先输入:reg命令,查看Vim记录的所有剪切板内容,大概是这样的:

常用命令:

:reg        #查看所有注册的剪切板内容

""            #Vim内部的默认剪切板

"+           #Vim外部的剪切板,也就是系统的剪切板, 复制粘贴到它就能和其他编辑器交互了

"3y        #把文本复制到第3个剪切板

"+y        #复制到系统板

"+p        # 从系统板粘贴
举例1(Vim内部复制粘贴):

在Normal模式下,用v命令开始选择文本,然后按下"1y,就把已经选中的文本存到了编号1的剪切板。需要用的时候,就在vim中进入Normal模式,然后按下"1p,就粘贴出来啦。

举例2(Vim与系统其他程序交换复制粘贴):

随便在网页里复制一段话,然后进入vim的Normal模式,按下"+p,就把刚才的文字粘贴出来了。
反过来,在Vim的Normal模式下,按v命令开始选择一段文本,然后按下"+y,就把文字复制到系统的剪切板了,随便找个文本编辑器如Sublime Text,按Ctrl+v,就会发现刚才复制的内容粘贴出来了。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/25044.html

相关文章

  • Vim 哲学(四)

    摘要:的哲学第四篇姗姗来迟,狗血的原因我就不多说了,好消息是我将为这个系列带来一些动态演示。所以目前为止你学会上述四个动作指令就足够了。以词为单位使得我们可以更精确也是更具语义化的移动光标,并且要比逐个字符的移动要快得多。 Vim 的哲学第四篇姗姗来迟,狗血的原因我就不多说了,好消息是我将为这个系列带来一些动态演示。原本我打算录视频的,但是文章都写了那么些篇了,现在再录视频似乎晚了些,所以我...

    xiao7cn 评论0 收藏0
  • Tmux使用手册

    摘要:关于我的博客掘金专栏路易斯专栏原文链接使用手册链接程序员使用手册极客头条全文共字,阅读需分钟。使用快捷键组合,三次按键就可以断开当前会话。新增面板中,使用最多的功能之一就是新增一个面板。 本文首发于CSDN网站,下面的版本又经过进一步的修订。 关于 我的博客:louis blog 掘金专栏:路易斯专栏 原文链接:Tmux使用手册 CSDN链接:程序员Tmux使用手册 - 极客头...

    Half 评论0 收藏0
  • Linux环境基础开发工具使用

    摘要:按恢复刚刚的撤销。按将光标所在位置开始往后的个字删除,并进入插入模式。跳至指定的行列出光标所在行的行号。退出,如果无法离开,可在后面跟一个表示强制退出。和默认生成的二进制程序是动态链接的,可以使用指令查看。 ...

    yintaolaowanzi 评论0 收藏0
  • Vim实战指南(三):高级技巧

    摘要:原文地址实战指南三高级技巧当入门后,在你日常使用中,会遇到下面几个问题我编辑好的文本,怎么无法保存是不是要重新来一次我误操作,怎么回退撤销只能退出重新打开吗我能同时复制多个不连续的行吗一行一行复制粘贴太慢了。 原文地址:Vim实战指南(三):高级技巧 Introduction 当vi入门后,在你日常使用中,会遇到下面几个问题: 我编辑好的文本,怎么无法保存?是不是要重新来一次? 我误...

    zhunjiee 评论0 收藏0
  • vim常见指令

    摘要:粘贴剪切板里的内容在光标后,如果使用了前面的自定义缓冲区,建议使用进行粘贴。 平时最常的指令: 跳转文件头:gg(一般模式) 跳转到文件末尾:shift+g(一般模式) 跳转到指定行:行号 + gg(一般模式) 多行复制:将光标移动到将要复制的首行处,按nyy复制n行(一般模式) 括号匹配:% 支持鼠标选择::set mouse=a(复制粘贴:用鼠标选中,然后到需要粘贴的地方小点下...

    mingde 评论0 收藏0

发表评论

0条评论

JowayYoung

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<