`
javathinker
  • 浏览: 229427 次
  • 来自: ...
文章分类
社区版块
存档分类
最新评论

vi 整行 多行 复制与粘贴

阅读更多

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

分享到:
评论
1 楼 lord_is_layuping 2011-12-09  

相关推荐

    vi文本编辑器

    - 使用`yw`复制单词,`yy`复制整行,`p`粘贴。 - `gg`跳转到文件开头,`G`跳转到文件末尾。 vi编辑器的学习曲线可能稍显陡峭,但一旦熟悉了它的操作,你会发现它非常高效且功能强大。在Linux环境中,无论你是系统...

    超级经典的VI 使用 命令

    - **复制与粘贴**:`yw`复制单词,`yy`复制整行,`#yw/#yy`复制多行,`p`粘贴。 - **替换**:`r`替换单个字符,`R`连续替换直至`ESC`键结束,`:%s/old/new/g`全局替换。 - **恢复操作**:`u`撤销上一步操作,可...

    Linux下最基本的文本编辑器vi使用方法

    指令模式下的删除、复制与粘贴 * 删除: + x:向后删除一个字符(del 键)。 + X:向前删除一个字符(backspace 键)。 + nx:连续向后删除 n 个字符。 + dd:删除光标所在的那一整行。 + ndd:删除光标所在的...

    很实用的UNIX VI使用知识

    - **复制和粘贴**:yw复制单词,yy复制整行,p粘贴缓冲区内容。 **4. 提高效率的进阶技巧** - **重复操作**:在命令模式下,先输入数字然后执行操作,例如2w会向右移动两个单词,5dd会删除5行。 - **查找和替换**:...

    linux vi命令

    - `yw`复制当前单词,`#yw`复制#个单词,`yy`复制整行,`#yy`复制多行。 - `p`粘贴到光标所在位置。 5. **其他操作**: - `cw`更改当前单词,`c#w`更改#个单词。 - `.`重复上一次操作。 vi的高效在于它的...

    VI高级命令集锦

    11. **复制多行**:在命令模式下,`nyy`复制从当前行开始的n行,`p`粘贴到光标下方。 12. **字符替换**:`r`替换单个字符,`R`覆盖多个字符,`s`替换单个字符,`S`替换整行(相当于`cc`或`C`)。 13. **全局替换**...

    vi,vim常用技巧,命令文档

    - `V` 选择整行,然后通过上下移动光标选择多行。 - `<C-V>` 在命令模式下进行列块选择。 2. **折叠代码** - `zf` 创建一个折叠。 - `zo` 打开折叠。 - `zc` 关闭折叠。 - 方向键向右可以打开折叠。 3. **...

    Linux学习笔记.pdf

    在命令模式下,VIM提供了一些常用的指令,如`i`在光标前插入文本,`o`在当前行下方插入新行,`dd`删除整行,`yy`复制当前行,`n+yy`复制多行,`p`粘贴,`u`撤销操作,`r`替换当前字符,`/`查找关键字。而在Ex模式下...

    vim简明教程

    - 多行操作:'D'删除从光标到行尾,'d10d'删除10行,'yy10p'复制10行并粘贴。 - 块选择:'V'进入可视行选择,'Ctrl-V'进入可视块选择,可视模式下操作如'd'、'y'等会作用于选区。 - 替换命令:'s'替换光标处字符...

    大家来学Vim1

    复制和粘贴可以通过`yy`复制一行,`p`和`P`分别在光标后和前粘贴。撤销和重做用`u`和`Ctrl+r`。查找和替换使用`/`进行查找,`:s`进行替换。 除此之外,Vim还提供了丰富的文本对象选择和操作,比如可视块模式,多行...

    自制的VIM手册 完全可以打印在一张A4纸上

    `Y`(yy)复制整行;`p`粘贴;`y$`复制到行尾。 6. **搜索及替换** - `/pattern`:从文件开始处搜索pattern。 - `?pattern`:从光标开始处向文件首搜索。 - `n`:重复上次搜索方向。 - `N`:反方向重复上次搜索...

    详解linux中nano命令

    **复制/剪贴/粘贴**:要复制一整行,按`Alt+6`;剪切整行,使用`Ctrl+K`。要粘贴,按下`Ctrl+U`。要复制或剪切多行或部分行,先标记文本,然后执行相应操作。 **搜索**:按`Ctrl+W`进行搜索,输入关键字后按回车。`...

    Linux Vim 实用命令详解

    - **y**: 复制当前字符或行,`yy`复制整行,`3yy`复制3行。 - **d**: 删除,`dd`删除当前行,`3dd`删除3行。 - **p**: 粘贴。 - **x**: 删除当前光标处的字符。 - **D**: 从光标处删除至行尾。 - **u**: 撤销最近一...

    Hacking Vim

    有了这些插件,足以形成一个可以与VC媲美的集成开发环境了。 3.1 ctags 实现标签跳转,C/C++/Java编程时很有用。命令行下ctags –R *创立标签,Ctrl+]/Ctrl+O跳转,Ctrl+T返回 3.2 taglist 生成文件纲要,包括函数、...

Global site tag (gtag.js) - Google Analytics