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

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

    万次阅读 多人点赞 2018-07-15 10:30:29
    复制命令是y,即yank(提起) ,常用的命令如下: y 在使用v模式选定了某一块的时候,复制选定块到缓冲区用; yy 复制整行(nyy或者yny ,复制n行,n为数字); y^ 复制当前到行头的内容; y$ 复制当前到...
    1. 选定文本块。使用v进入可视模式,移动光标键选定内容。 


    2.复制的命令是y,即yank(提起) ,常用的命令如下: 
        y      在使用v模式选定了某一块的时候,复制选定块到缓冲区用; 
        yy    复制整行(nyy或者yny ,复制n行,n为数字); 
        y^   复制当前到行头的内容; 
        y$    复制当前到行尾的内容; 
        yw   复制一个word (nyw或者ynw,复制n个word,n为数字); 
        yG    复制至档尾(nyG或者ynG,复制到第n行,例如1yG或者y1G,复制到档尾)  
        
    3. 剪切的命令是d,即delete,d与y命令基本类似,所以两个命令用法一样,包括含有数字的用法.  
        d      剪切选定块到缓冲区; 
        dd    剪切整行 
        d^    剪切至行首 
        d$     剪切至行尾 
        dw    剪切一个word 
        dG     剪切至档尾  
        
    4. 粘贴的命令式p,即put(放下) 
        p      小写p代表贴至游标后(下),因为游标是在具体字符的位置上,所以实际是在该字符的后面 
        P      大写P代表贴至游标前(上) 
        整行的复制粘贴在游标的上(下)一行,非整行的复制则是粘贴在游标的前(后)
    展开全文
  • VIM复制粘贴命令

    千次阅读 2010-06-13 10:34:00
    yy 复制游标所在行整行。或大写一个 Y。2yy 复制两行,y2y 也可以。ㄟ,请举一反三好不好!:-)y^ 复制至行首,或 y0。不含光标所在处字符。y$ 复制至行尾。含光标所在处字符。yw 复制一个 word。y2w 复制两个...
    yy       复制游标所在行整行。或大写一个 Y。
    2yy     复制两行,y2y 也可以。ㄟ,请举一反三好不好!:-)
    y^       复制至行首,或 y0。不含光标所在处字符。
    y$       复制至行尾。含光标所在处字符。
    yw      复制一个 word。
    y2w    复制两个字。
    yG      复制至档尾。
    y1G    复制至档首。
    p        小写 p 代表贴至光标后(下)。
    P        大写 P 代表贴至光标前(上)。整行的复制,按 p 或 P 时是插入式的贴在下(上)一行。非整行的复制则是贴在游标所在处之后(前)。
    "ayy    将本行文字复制到 a 缓冲区。
    a 可为 26 个英文字母中的一个,如果是小写的话,原先的内容会被清掉,如果是大写的话是 append 的作用,会把内容附加到原先内容之后。" 是 Enter 键隔壁的那一个同上符号(ditto marks),当然是要和 shift 键同时按的。
    "ap     将 a 缓冲区的内容贴上。
    这个缓冲区的术语在 Vim 称为 registers,Vim 扩充了相当多的功能。您用 d、c、s、x、y 等指令改变或删除的内容都是放在 registers 中的。例如:您用 dd 删除的一行,也是可以使用 p 来贴上的。只要是在缓冲区的内容都可以使用 p 来贴上,不是一定要 y 起来的内容才能用 p。因此您认为 p 是 paste 也可以,认为是 put 可能较正确。
    5"ayy   复制五行内容至 a 缓冲区。
    5"Ayy  再复制五行附在 a 内容之后,现在 a 中有十行内容了!
    不要我一直用 a 您就认为只有 a 可以用喔。26 个英文字母都可以的,交叉运用下,您会发觉 Vim 肚量不小。
    :reg(冒号命令)就会列出所有 registers 的代号及内容。您现在就试着按看看。咦!怎么还有数目字、特殊符号的缓冲区,原来您刚刚删除(复制)的内容就预设放在 " 这个缓冲区,然后依序是 0,1,2,...9。也就是说您按 p 不加什么的话,是取出 " 缓冲区的内容。% 指的是目前编辑的档案,# 指的是前一次编辑的档案。

    当我们插入文本行时,可以使用p命令或是P命令。所不同的是,p命令是在当前行的下一行进行插入,插入后光标移动到新行的开头处。而P命令是在当前的上一行进行插入,插入后光标移到新行的下一行的开头处。我们还可以使用gp或gP命令。不同的是,gp命令是将光标移动到新行的下一行的开头处。而gP是在当前的上一行进行插入,插入后光标移动新行的下一行的开头处。

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

    再加一条:如果想撤销刚才的修改,可以输入命令 u

    展开全文
  • vi/vim复制粘贴命令

    2015-01-13 18:15:47
    vi/vim复制粘贴命令   1. 选定文本块。使用v进入可视模式,移动光标键选定内容。    2.复制的命令是y,即yank(提起) ,常用的命令如下:   y 在使用v模式选定了某一块的时候,复制选定块到...
    
    
    vi/vim复制粘贴命令
     
    1. 选定文本块。使用v进入可视模式,移动光标键选定内容。 
     
    2.复制的命令是y,即yank(提起) ,常用的命令如下: 
        y      在使用v模式选定了某一块的时候,复制选定块到缓冲区用; 
        yy    复制整行(nyy或者yny ,复制n行,n为数字); 
        y^   复制当前到行头的内容; 
        y$    复制当前到行尾的内容; 
        yw   复制一个word (nyw或者ynw,复制n个word,n为数字); 
        yG    复制至档尾(nyG或者ynG,复制到第n行,例如1yG或者y1G,复制到档尾)  
        
    3. 剪切的命令是d,即delete,d与y命令基本类似,所以两个命令用法一样,包括含有数字的用法.  
        d      剪切选定块到缓冲区; 
        dd    剪切整行 
        d^    剪切至行首 
        d$     剪切至行尾 
        dw    剪切一个word 
        dG     剪切至档尾  
        
    4. 粘贴的命令式p,即put(放下) 
        p      小写p代表贴至游标后(下),因为游标是在具体字符的位置上,所以实际是在该字符的后面 
        P      大写P代表贴至游标前(上) 
        整行的复制粘贴在游标的上(下)一行,非整行的复制则是粘贴在游标的前(后)
     
    注: 
         在正则表达式中,^表示匹配字符串的开始位置,$表示匹配字符串的结束位置。 
         命令前面加数字表示重复的次数,加字母表示使用的缓冲区名称。使用英文句号"."可以重复上一个命令。 
         在复制粘贴时,另一组常用的命令是u(撤销操作),U(撤销某一行最近所有修改),Ctrl+R(重做),这些功能主要是vim中的,vi中略有差别
    展开全文
  • 最近在使用vim,感觉很好很强大,但是在使用复制剪切粘贴命令是,碰到了一些小困惑,网上找了一些资料感觉很不全,讲的也不好,遂自己进行实践并总结了。 首先是剪切(删除): 剪切其实也就顺带删除了所选择...
  • vim复制粘贴 命令总结

    千次阅读 2013-02-21 10:37:48
    ...vi编辑器有3种模式:命令模式... 命令模式:vi启动后默认进入的是命令模式,从这个模式使用命令可以切换到另外两种模式,同时无论在任何模式下只要按一下[Esc]键都可以返回命令模式。在命令模式中输入字幕“i
  • vim复制粘贴常用命令

    2021-04-12 21:39:53
    在Windows下我们习惯的操作,复制单个字符,复制单行多行,删除单行多行,在linux的vim中操作如下: G(shift+g+g):跳到文档尾 g+g:跳转到文档首 home键:光标移动到行首 end键:光标移动到行尾 yy:复制光标...
  • vim复制粘贴命令

    千次阅读 2011-12-07 18:56:09
    vim中无法使用ctrl+c ctrl+v进行复制粘贴,用起来很不习惯 ...下面是vim复制粘贴的基本命令: yy复制游标所在行整行。或大写一个Y。 2yy或y2y复制两行。 ㄟ ,请举一反三好不好! :-) y^复制至行首,或y0
  • 复制: yy 或 Y 复制游标所在整行 2yy 或 y2y 复制包括游标行在内的向下数两行 y^ 或 y0 复制至行首,不包括游标处字符  y$ 复制至行尾,包含游标出字符  yw 复制一个字母  y2w 复制两个词  yG 复制至...
  • 关于vim复制剪贴粘贴命令的总结 关于vim复制剪贴粘贴命令的总结 最近在使用vim,感觉很好很强大,但是在使用复制剪切粘贴命令是,碰到了一些小困惑,网上找了一些资料感觉很不全,讲的也不好...
  • vim 复制粘贴

    2019-06-24 22:16:00
    Vim复制粘贴命令无疑是y (yank),p(paster),加上yy,P 转载于:https://www.cnblogs.com/pansidong/p/11079876.html

空空如也

空空如也

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

vim复制粘贴命令