精华内容
下载资源
问答
  • vim 复制粘贴

    2021-01-15 15:49:57
    这里记录一下自学vim复制粘贴的过程及使用命令 一、复制粘贴 主要用到的命令是y(yank) 1 如果你想复制整行 yy 假如文件是 test.sh 你使用vim命令 进行编辑,于是在命令行输入 vim test.sh 此时你移动光标...

    这里记录一下自学vim的复制粘贴的过程及使用命令

    一、复制粘贴

    主要用到的命令是y(yank),下面是它的具体使用

    1. 1 如果你想复制整行  

    命令是yy

    假如文件是 test.sh

    你使用vim命令 进行编辑,于是在命令行输入

    vim test.sh

    此时你移动光标到指定的某一行,按下yy,在移动光标到你想要粘贴的位置,按p就可以粘贴了,但是因为你复制的是整行,所以它不会直接插入到光标的前后,而是直接插入到光标的下一行

    1. 2 如果你想复制光标选中的部分

    y^(也就是y+6同时按)

    这个时候就用到visual模式了,先按v进入visual模式,然后鼠标会从你按v之前光标所在位置来回移动,也就是你按方向键,都是以你当前的光标所在位置为出发点的。

    所以你可以在按v之前就把光标放在你想复制的位值,按v以后调整方向选中一块,然后按下y+6,此时选中的部分不再高亮,你可以移动光标到你想粘贴的位置然后按下p

    1. 3.如果想复制多行,比如从光标所在行开始向下复制4行

    nyy,n是你想复制的行数     

    比如上面的内容,你想从第一个uarray出现的地方开始复制,一直复制到下一个uarray出现之前(包含空格那行),那就把光标放在uarray在的位置,按下3yy,就可以复制3行了,也会给你提示的,然后再移动光标,到想粘贴的位置按下p就可以了

    二、撤销和恢复撤销

    u是撤销操作(这个需要是小写的u),ctrl+r是恢复撤销(这个不区分大小写的)

    三、删除操作

    1. 如果想删除全部

    gg移到文本首行,dG删除所有

    • 按一下ESC键,确保退出编辑模式
    • 按两次键盘上面的 g键,让光标移动到文本的首行
    • 然后按键盘上面的 d和 G键。其中d键是小写,G键要切换成大写的。

    这样就可以删除所有内容了。

     

     

     

     

    展开全文
  • vim复制粘贴

    2015-03-13 14:33:01
    下面是vim复制粘贴的基本命令: yy复制游标所在行整行。或大写一个Y。 2yy或y2y复制两行。 ㄟ ,请举一反三好不好! :-) y^复制至行首,或y0。不含游标所在处字元。 y$复制至行尾。含游标所在处字元。 yw...
    下面是vim复制粘贴的基本命令:
    yy复制游标所在行整行。或大写一个Y。
    2yy或y2y复制两行。 ㄟ ,请举一反三好不好! :-)
    y^复制至行首,或y0。不含游标所在处字元。
    y$复制至行尾。含游标所在处字元。
    yw复制一个word。
    y2w复制两个字(单词)。
    yG复制至档尾。
    y1G复制至档首。
    p小写p代表贴至游标后(下)。
    P大写P代表贴至游标前(上)。

    转载自:http://www.cnblogs.com/hustcat/articles/1791371.html

    展开全文
  • Vim复制粘贴

    千次阅读 2019-06-09 11:01:27
    Normal模式复制粘贴 y yank 复制 p put 粘贴 d 剪切 yiw 复制一个单词 yy 复制一行 Vim寄存器 无名寄存器 Vim里操作的是寄存器而不是剪切板 默认我们使用d删除或y复制的内容都放到了“无名寄存器” x...

    Normal模式复制粘贴

    • y yank 复制

    • p put 粘贴

    • d 剪切

    • yiw 复制一个单词

    • yy 复制一行

    Vim寄存器

    无名寄存器
    • Vim里操作的是寄存器而不是剪切板
    • 默认我们使用d删除或y复制的内容都放到了“无名寄存器”
    • x删除一个字符到无名寄存器,然后p粘贴可以调换两字符
    深入寄存器

    复制多个独立的内容

    • "{register}可以指定寄存器,不指定默认用无名寄存器
    • ayiw 复制一个单词到a寄存器
    • bdd 删除当前行到b寄存器
    • :reg a 查看a寄存器内的内容

    代码缩进混乱

    • vimrc设置autoindent,粘贴代码混乱

    :set paste,粘贴,:set nopaste

    展开全文
  • Vim 复制粘贴

    2011-12-19 20:33:47
    Vim 复制粘贴 2010/07/09 10:23 从Vim拷贝到系统粘贴板:"+y 从系统粘贴板拷贝到Vim:"+p 或 Shitf + insert 在vim里面,系统的粘贴板跟vim的寄存器+是关联的,所以你对寄存器加+的任何复制和粘贴...
    Vim 复制粘贴
    2010/07/09 10:23

    Vim拷贝到系统粘贴板:"+y
    从系统粘贴板拷贝到Vim:"+p 或 Shitf + insert

    vim里面,系统的粘贴板跟vim的寄存器+是关联的,所以你对寄存器加+的任何复制和粘贴都直接影响到系统的粘贴板。
    vim有12个粘贴板,分别是0、1、2、...、9、a、“、+;用:reg命令可以查看各个粘贴板里的内容.

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

    要将vim某个粘贴板里的内容粘贴进来,需要退出编辑模式,在正常模式按"Np,其中N为粘贴板号,如上所述,可以按"5p将5号粘贴板里的内容粘贴进来,也可以按"+p将系统全局粘贴板里的内容粘贴进来。 
    注意:在我这里,只有vim.gtk或vim.gnome才能使用系统全局粘贴板,默认的vim.basic看不到+号寄存器。安装vim.gnome使用apt-get install vim-gnome,然后vim自动会链接到vim.gnome。

    下面是vim复制粘贴的基本命令:
    yy复制游标所在行整行。或大写一个Y。 
    2yy或y2y复制两行。 ㄟ ,请举一反三好不好! :-) 
    y^复制至行首,或y0。不含游标所在处字元。 
    y$复制至行尾。含游标所在处字元。 
    yw复制一个word。 
    y2w复制两个字(单词)。 
    yG复制至档尾。 
    y1G复制至档首。 
    p小写p代表贴至游标后(下)。 
    P大写P代表贴至游标前(上)。

    复制单个字符
    首选进入正常模式(按ESC就行)
    然后按v(指定粘贴板为"1v 引号不能少),进入visual方式,然后就可以移动方向键选中文本,然后按y,就拷贝完成,
    如果你要从光标处开始复制 4 个字符,可以按 4yl (复制光标后的)("14yl)("110yl 后面10个字符),4yh(复制光标前的) ,就复制了4个字符到缓冲区中了,
    按下来就可以用 p (指定粘贴板为"1v 引号不能少)命令随便粘贴了(1为指下粘贴板名)

        那么vi编辑器中的整行(多行)复制与粘贴就非常必要了。

        1、复制

        1)单行复制

        在命令模式下,将光标移动到将要复制的行处,按“yy”进行复制;

        2)多行复制

        在命令模式下,将光标移动到将要复制的首行处,按“nyy”复制n行;其中n为1、2、3……

        2、粘贴

        在命令模式下,将光标移动到将要粘贴的行处,按“p”进行粘

     

    vi复制多行文本的方法
    方法1:
    光标放到第6行,
    输入:2yy
    光标放到第9行,
    输入:p
    此方法适合复制少量行文本的情况,复制第6行(包括)下面的2行数据,放到第9行下面。
    方法2:
    命令行模式下输入
    6,9 co 12
    复制第6行到第9行之间的内容到第12行后面。
    方法3:
    有时候不想费劲看多少行或复制大量行时,可以使用标签来替代
    光标移到起始行,输入ma
    光标移到结束行,输入mb
    光标移到粘贴行,输入mc
    然后 :'a,'b co 'c   把 co 改成 m 就成剪切了
    要删除多行的话,可以用 :5, 9 de


    更多参考:

    http://dikar.iteye.com/blog/1038147

    http://www.linuxsir.org/bbs/archive/index.php/t-20178.html

    展开全文
  • VIM复制粘贴

    2013-08-05 09:01:41
    Vim作为最好用的文本编辑器之一,使用vim来编文档,写代码实在是很惬意的事情。...最近使用Vim来写博客,发现在Vim粘贴Python代码后,缩进就全乱了。仔细研究了以下,原来是自动缩进的缘故,于是做如下设置: 
  • vim 复制粘贴 详解

    2019-10-06 00:53:27
    vim 复制粘贴 详解_pope_百度空间vim 复制粘贴 详解正在学习使用vim,前一阵想学linux,然后突然发现vim是个好东西,学习使用,今天发现,无法使用ctrl+c/ctrl+v来跟系统其它应用之间做复制粘贴,非常不爽,搜了...
  • Vim复制粘贴命令

    2017-06-02 09:14:33
    vi/vim复制粘贴命令
  • 搞懂vim复制粘贴

    2021-01-08 17:20:04
    本文总结了使用vim复制粘贴的典型场景和使用方法,希望对读者有帮助。 vim内部复制、粘贴、剪切 选择文本 v+光标移动 (按字符选择)高亮选中所要的文本,然后进行各种操作(比如,d表示删除)。 V (按行选择)...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,553
精华内容 1,821
关键字:

vim复制粘贴