`

vim的复制粘贴小结

阅读更多


转载的文章,vim中有多个粘贴板,这个。。。舒服。。。

=============================================

用vim这么久了,始终也不知道怎么在vim中使用系统粘贴板,通常要在网上复制一段代码都是先gedit打开文件,中键粘贴后关闭,然后 再用vim打开编辑,真的不爽;上次论坛上有人问到了怎么在vim中使用系统粘贴板,印象里回复很多,有好几页的回复却没有解决问题,今天实在受不了了又 在网上找办法,竟意外地找到了,贴出来分享一下。

如果只是想使用系统粘贴板的话直接在输入模式按Shift+Inset就可以了,下面讲一下vim的粘贴板的基础知识,有兴趣的可以看看,应该会有所收获的。
vim帮助文档里与粘贴板有关的内容如下:

  1. vim有12个粘贴板,分别是0、1、2、...、9、a、“、+;用:reg命令可以查看各个粘贴板里的内容。在vim中简单用y只是复制到“(双引号)粘贴板里,同样用p粘贴的也是这个粘贴板里的内容;

     

  2. 要将vim的内容复制到某个粘贴板,需要退出编辑模式,进入正常模式后,选择要复制的内容,然后按"Ny完成复制,其中N为粘贴板号(注意是按一下双引号然后按粘贴板号最后按y),例如要把内容复制到粘贴板a,选中内容后按"ay就可以了,有两点需要说明一下:
    • “号粘贴板(临时粘贴板)比较特殊,直接按y就复制到这个粘贴板中了,直接按p就粘贴这个粘贴板中的内容;
    • +号粘贴板是系统粘贴板,用"+y将内容复制到该粘贴板后可以使用Ctrl+V将其粘贴到其他文档(如firefox、gedit)中,同理,要把在其他地方用Ctrl+C或右键复制的内容复制到vim中,需要在正常模式下按"+p;

     

  3. 要将vim某个粘贴板里的内容粘贴进来,需要退出编辑模式,在正常模式按"Np,其中N为粘贴板号,如上所述,可以按"5p将5号粘贴板里的内容粘贴进来,也可以按"+p将系统全局粘贴板里的内容粘贴进来。

注意:在我这里,只有vim.gtk或vim.gnome才能使用系统全局粘贴板,默认的vim.basic看不到+号寄存器。

分享到:
评论
1 楼 facingwaller 2011-02-27  
vim 7.3  中
默认模式
"*p
回车

相关推荐

    vim命令小结(vim一些常用命令)

    复制和粘贴操作在Vim中也十分便捷: - `nyy` 或 `nY`:复制当前行开始的n行。 - `y0`:复制至行首,不包括光标所在处字符。 - `y$`:复制至行尾,包括光标所在处字符。 - `nyw`:复制n个word。 - `p`:粘贴至光标后...

    Vim_键位图_中文PDF高清版

    #### 四、小结 通过上述内容,我们可以了解到Vim的强大之处不仅仅在于其基本的文本编辑功能,更在于其高度的灵活性和可定制性。掌握这些快捷键和命令能够极大地提高工作效率,使用户能够在无需鼠标的情况下快速地...

    vi/vim常用命令详解,让您轻松在linux环境下编辑/开发程序

    小结 vi/vim 编辑器是 Linux 环境下的必备工具,掌握 vi/vim 的常用命令可以帮助用户快速和高效地编辑文件。本文详细解释了 vi/vim 的常用命令,包括命令模式、插入模式和其他命令,希望可以帮助用户更好地掌握 vi/...

    vim的一些常用简单操作小结

    前言  vim乃Linux下相当牛掰一文本处理神器也,是vi编辑器的升级版,全称叫Vi IMproved....vim 区块选择和复制粘贴  vim 进入某个文件,按 v,进入 VISUAL 模式,使用 h,j,k,l 或者方向键移动光标即

    简明 Vim 练级攻略

    #### 小结 通过上述步骤,我们已经介绍了 Vim 编辑器的基本操作以及部分进阶技巧。学习 Vim 需要时间和耐心,刚开始可能会感到不适应,但随着使用经验的积累,你会发现 Vim 能极大地提升你的编辑效率。最重要的是,...

    VIM中文手册

    - 复制粘贴: `yy`复制当前行,`p`粘贴到光标所在位置的下一行。 - 查找替换: `/pattern`查找,`:s/pattern/replacement/flags`替换。 - **文本编辑**: - 替换文本: 使用替换命令进行单次或全局替换。 - 格式化...

    VIM操作基础-from超算习堂

    本资源摘要信息涵盖了VIM操作的基础知识,包括四个主要部分:普通模式、插入模式、命令模式和实验小结。 普通模式 在普通模式下,可以使用方向键或者h、j、k、l进行移动。同时,还可以使用w、e、b、0、$、^等命令...

    VIM使用技巧总结

    ### 小结 通过上述介绍,我们可以看到VIM不仅功能强大而且高度可定制化。熟练掌握这些基本命令对于提高编辑效率至关重要。无论是简单的文本编辑还是复杂的脚本编写,VIM都能提供强大的支持。希望本文能帮助大家更好...

    vim编辑器的使用说明

    #### 十、小结 Vim编辑器作为一款强大的文本编辑工具,提供了丰富的命令集来满足不同的编辑需求。通过以上介绍,相信初学者能够对Vim的基本操作有一个大致的了解。当然,Vim的功能远不止于此,随着经验的积累,用户...

    Linux命令小结

    ### Linux命令小结 #### 一、Linux图形界面与命令行界面切换 在Linux系统中,用户可以在图形用户界面(GUI)与纯命令行界面(CLI)之间进行切换。这对于熟悉命令行操作的用户来说非常方便,特别是对于系统管理任务...

    vi使用技巧小结(适用于unix和linux)

    ### VI使用技巧小结(适用于Unix和Linux) #### 摘要 vi编辑器作为Unix和Linux系统中最常用的文本编辑工具之一,对于初学者来说掌握其基本操作是至关重要的。本文旨在帮助读者快速掌握vi的基本使用技巧,包括如何...

    LINUX 24学时教程

    7.4.5 如何在X11中进行复制和粘贴 116 7.4.6 捕捉和转储X11窗口 117 7.4.7 定制X11根窗口并使用屏幕保护器 118 7.5 深入探索X11程序 121 7.5.1 使用xlsfonts列出X11的字体清单 121 7.5.2 使用xwininfo客户程序获得 ...

    第二章嵌入式linux C语言开发工具.ppt

    #### 2.7 小结 - 本章介绍了嵌入式Linux C语言开发中常用的工具和技术,包括编辑器vim、编译器gcc、调试器GDB、make工程管理器以及autotools。 - 这些工具和技术是嵌入式Linux开发的基础,对于构建高质量、高性能的...

    vi编辑器的使用说明

    #### 五、小结 通过上述内容的学习,我们可以了解到VI编辑器虽然看似简单,但实际上蕴含了强大的编辑功能。掌握了这些基本操作之后,你就可以在Unix/Linux环境中更加自如地管理文本文件了。此外,VI编辑器还支持...

Global site tag (gtag.js) - Google Analytics