精华内容
下载资源
问答
  • Vim如何复制粘贴

    2011-11-02 12:19:00
    Vim如何复制粘贴 复制:  buffer内按v然后按y,系统剪贴板则按v然后按"+y v: 基于字符, 按方向键选择,然后按 "+y V: 基于行, 按 "+y 粘贴: 按p 或P p: 插在当前字符后面 P: 插在当前字符前面
    Vim如何复制和粘贴

    复制: 

    buffer内按v然后按y,系统剪贴板则按v然后按"+y

    v: 基于字符, 按方向键选择,然后按 "+y
    V: 基于行, 按 "+y

    粘贴: 按p 或P
    p: 插在当前字符后面
    P: 插在当前字符前面
    展开全文
  • Vim如何全选复制粘贴、批量注释

    万次阅读 2015-07-30 16:37:47
    Vim如何全选并复制? (区分大小写!!!) 全部删除:按esc键后,先按gg(到达顶部),然后dG 全部复制:按esc键后,先按gg,然后ggyG 全选高亮显示:按esc键后,先按gg,然后ggvG或者ggVG 单行复制:按esc...

    Vim中如何全选并复制?

    (区分大小写!!!)
    全部删除:按esc键后,先按gg(到达顶部),然后dG
    全部复制:按esc键后,先按gg,然后ggyG
    全选高亮显示:按esc键后,先按gg,然后ggvG或者ggVG

    单行复制:按esc键后, 然后yy
    单行删除:按esc键后, 然后dd
    粘贴:按esc键后, 然后p

    vim只能粘贴50行的问题:
    在当前用户主目录()编辑/.vimrc(如果不存在,新建这个文件),添加一行

    :set viminfo='1000,<500  
    

    至于为什么要输入输入’1000,这个其实不重要,最主要的是输入<500,它是设置寄存器保存的行数的。即最大值为 500

    批量注释

    1,在命令行模式下,将光标固定在第一列,按Ctrl+V快捷键进入VB可视化模式:
    上下移动光标,选择你想要注释的行:
    选择好之后,按大写的I键进入insert模式,输入注释符“#”:
    最后按ESC键(两次),选择的多行已经注释掉啦

    取消多行注释时同样重复Step1-Step2,但此时光标选中注释符,并选好行数之后。只需按d键(小写),注释就被删除啦

    如何取消vim粘贴时自动注释功能

    vim在粘贴内容的时候,如果遇到以#开始的注释行,会自动将后续的所有行进行注释。也许这个功能在某些情况下是很有用的,但很多时候是不需要的,需要取消这个默认的功能。

    取消这个功能也很简单,只需要在根目录下编辑.vimrc文件(如果没有,就创建该文件),在其中添加下面的内容:

    set paste
    保存即可。

    展开全文
  • vim 如何与外界粘贴复制

    千次阅读 2019-09-28 02:50:51
    在学习使用vim 的过程序,我们知道在vim 里面,粘贴复制的命令是y/p ,但是我们总会碰到这样的问题:如何vim 里面复制的内容粘贴vim 之外或者把vim 外面复制的内容粘贴vim 里面? 经过网上多次的查阅资料,...

    在学习使用vim 的过程序,我们知道在vim 里面,粘贴复制的命令是y/p ,但是我们总会碰到这样的问题:如何把vim 里面复制的内容粘贴到vim 之外或者把vim 外面复制的内容粘贴到vim 里面?

    经过网上多次的查阅资料,终于学会了怎么实现这个过程

    首先,我们先了解这样一个概念:vim 缓冲区和系统剪贴板

    vim 里面粘贴复制实际上是在vim 缓冲区 存取数据

    而系统的ctry+c ctry+v 是与系统剪贴板之间的交互

    我也不知道我这样描述准不准确,反正大概就是这个意思:vim 粘贴复制和系统粘贴复制操作的不是同一个东西,所以系统和vim 之间不是那么容易直接使用的

    但是,这个问题还是可以解决的

    1. 用vim 打开一个文件,然后执行命令:reg 查看是否有 + 或者 × 号  或者执行:version 命令 查看是否有+clipboard

        如果存在:

       则可以使用 “+y 将vim 里面的内容复制到系统剪贴板或者 +p 将系统剪贴板里面的内容复制到vim 里面

     如果不存在:

       则需要安装vim-gnome, 然后就可以用以上命令粘贴复制

    2. 可以在 /etc/vim/.vimrc 里面设置 clipboard=unnamedplus 这样就可以直接使用 y p命令直接粘贴复制了

      

    转载于:https://www.cnblogs.com/songlen/p/6883522.html

    展开全文
  • Vim如何全选复制粘贴

    万次阅读 2018-09-21 17:31:59
    Vim如何全选并复制? (区分大小写!!!) 全部删除:按esc键后,先按gg(到达顶部),然后dG 全部复制:按esc键后,先按gg,然后ggyG 全选高亮显示:按esc键后,先按gg,然后ggvG或者ggVG 单行复制:按esc键后, ...

    Vim中如何全选并复制?
    (区分大小写!!!)

    全部删除:按esc键后,先按gg(到达顶部),然后dG
    全部复制:按esc键后,先按gg,然后ggyG
    全选高亮显示:按esc键后,先按gg,然后ggvG或者ggVG

    单行复制:按esc键后, 然后yy
    单行删除:按esc键后, 然后dd
    粘贴:按esc键后, 然后p
    复制到粘贴板: 全选高亮显示之后,ctrl+shift+c,

    vim只能粘贴50行的问题:
    在当前用户主目录编辑~/.vimrc(如果不存在,新建这个文件),添加一行

    :set viminfo='1000,<500

    至于为什么要输入输入’1000,这个其实不重要,最主要的是输入<500,它是设置寄存器保存的行数的。即最大值为 500

    展开全文
  • vim复制粘贴

    2012-02-29 21:51:09
    问:如何用vi 复制第5行到第10行并粘贴到第12行之后? 1.  光标放到第五行, 输入:y6y 光标放到第12行, 输入:p 2.  命令行模式下输入 :5,10 co 12 3. 光标移到起始行,输入ma ...
  • mac上vim不能复制粘贴Dedi Grigoroiu/ShutterstockDedi Grigoroiu /快门If you have just started using a Mac for the first time, or if you’re switching from Windows, you might be wondering how to copy and...
  • Vim如何复制粘贴

    千次阅读 2014-02-11 04:29:19
    Vim
  • vim如何粘贴

    2013-07-28 10:50:00
    教程上粘贴的命令是p,但我发现该命令只适用于从vimvim复制(p未必就仅仅局限于此,但我目前所了解到的情况如此),当我从网上复制了一段代码想要粘贴到正用vim编辑的文本时就失败了,vim提示“寄存器没有内容”...
  • bash剪切复制粘贴Copy, cut, and paste are three basic operations that every Windows user should know by heart. The concepts behind them apply to nearly every application you’ll ever use. Here’s how ...
  • VIM如何将全部内容复制粘贴到外部ubuntu默认安装的vim是不支持系统剪切、粘贴版的,需要执行以下安装: sudo apt-get install vim-gnome 注意要让vim支持系统粘贴板,首先执行sudo apt-get install vim-gui-common...
  • 之前好久没整明白vim 如何将复制的内容粘贴到别的编译器中,尤其是全文复制粘贴,今天终于弄明白了,留念一下吧: 参考文章: http://www.douban.com/group/topic/36502012/ VIM 全选复制到其它编辑器的方法: 1. ...
  • 如何实现vim和其他程序的复制粘贴

    千次阅读 2014-03-24 23:59:59
    使用vim有段时间,有个问题,一直觉得很不方便,就是vim如何和其他程序复制粘贴,现已解决,总结分享如下: 方法一:  vim里面提供了多组寄存器,0-9 * + 。  0-9只能在vim内部使用  * + 比较特殊,这两...
  • 相信我们在使用vim进行编辑的...此时,我们需要分割窗口,然后就可以复制粘贴了。步骤如下:假设我要把srv.c文件的readline函数整体复制到cli.c文件中。 1. 分割:此时先打开srv.c,然后在命令界面下输入sp 2. 打
  • "+ny"复制当前行下面n行到系统剪切板 注意:我用的是ubuntu14.04系统,必选前后都得加",才能成功复制。 #!/usr/bin/env python # coding=utf-8 import numpy as np print np.arange(15)
  • vim如何删除,复制粘贴命令,如何切换模式,保存 三种模式 一般模式:按Esc键 命令行模式:先切到一般模式,然后 按Shift键再输入“:” 插入模式:一般模式下 按 a 或者 i 删除,复制粘贴 删除一行就直接在vi...
  • vim打开一个文件,例如:a.cpp 在普通模式下,输入:":sp"(不含引号)横向切分一个窗口,或者":vsp"纵向切分一个窗口,敲入命令后,你将看到两个窗口打开的是同一个文件 在普通模式下,输入:":e b.cpp",在其中...
  • vim 粘贴系统剪贴板 生产力永远是一个番茄。 来源: Pixabay Vim是文本编辑的瑞士军刀。 仅针对几乎每个用例和用户提供功能和命令是不够的:还可以自定义它以添加您认为缺少的任何特定内容。 在本教程中,我们将...
  • vim里复制一行用yy,复制n行用nyy,但是这都是在同一文件内拷贝粘贴,那该如何在不同的文件内复制粘贴呢?其实也很简单,只需要在yy后面添加一个"+"号即可,比如复制一行就敲下"yy+",同理,复制N行就敲下"nyy+". 其实...
  • vim 如何快速复制多行

    千次阅读 2017-12-20 18:04:20
    vim写代码时,经常遇到这样的场景,复制多行,然后粘贴。  这样做: 1. 将光标移动到要复制的文本开始的地方,按v进入可视模式。 2. 将光标移动到要复制的文本的结束的地方,按y复制。此时vim会自动将光标...
  • 进入VIM,比如编辑一个文件, 1.进行选择,是V模式,按V键,进入该模式,然后选择要复制的行 2. 选择好之后,再按y键,即使复制到了 ...参考链接(熊希链接):vim下选中多行,并复制如何做到?求助!!![已解决] ...
  • vim如何复制

    2013-07-30 15:20:21
    下面是vim复制粘贴的基本命令: yy复制游标所在行整行。或大写一个Y。 2yy或y2y复制两行。 ㄟ ,请举一反三好不好! :-) y^复制至行首,或y0。不含游标所在处字元。 y$复制至行尾。含游标所在处字元。 ...
  • 1. ctrl + p 2. 在弹出的小框中输入settings.json 回车 3. 在最外层json末尾添加: "vim.useCtrlKeys": true (注意原先最后一行需要添加新增一个,能使用的vim的应该都懂json格式吧?)
  • vim中使用y/p来进行复制粘贴,但是这是在vim文件中使用的,如果我们想要将我们在网页上看的数据粘贴到vim打开的文件中我们该如何操作呢?想要把系统粘贴板的内容复制到vim打开的文件中只需要如下的操作即可。 外界...
  • 就是剪切不存在buffer中,而是存在...用vim这么久了,始终也不知道怎么在vim中使用系统粘贴板,通常要在网上复制一段代码都是先gedit打开文件,中键粘贴后关闭,然后再用vim打开编辑,真的不爽;上次论坛上有人问到了
  • vim如何用鼠标跨窗口粘贴复制

    千次阅读 2016-08-31 12:10:10
    原来用ubuntu的时候VIM一直可以用鼠标中键跨窗口粘贴复制,但是一次虚拟机坏了,重装了以后,这个功能就不好使了。这样在VIM中写代码很影响效率,GOOGLE 了,终于找到了方法。首先安装gvim,这个是一定的。1.安装最新...
  • Vim常规操作——复制_粘贴_剪切(深入Vim寄存器)

    千次阅读 多人点赞 2020-03-28 00:05:12
    你可能想知道其他软件与vim之间,vim与其命令行之间如何进行复制粘贴、剪切问题,那么就请阅读这篇文章。这篇文章将从Vim寄存器的作用角度解答你使用vim过程中进行复制粘贴、剪切如何操作的问题,将会非常详细。...
  • vim如何把在外部复制的内容全部替换粘贴进去

    万次阅读 热门讨论 2018-11-01 22:49:46
    首先在普通模式下输入ggVG来进行全选 然后输入d来将全选的内容删除 然后按i进入insert模式 通过鼠标右键-&gt;粘贴来将复制的文本粘贴进去 如果你有其他更好的方式,欢迎指出。...

空空如也

空空如也

1 2 3 4 5 ... 9
收藏数 174
精华内容 69
关键字:

vim如何复制粘贴