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

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

分享到:
评论

相关推荐

    Linux的vi编辑器

    复制文本可以使用'yw'复制字到缓冲区,'#yw'复制多个字,'yy'复制整行,'#yy'复制多行。之后,'p'键可以将缓冲区内容粘贴到光标位置。 除了上述操作,vi还支持撤销('u'键)和重做('Ctrl+r'),查找和替换(':/...

    vi文本编辑器

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

    Lecture4_Vi.rar_vi

    - 复制与粘贴:可视模式下选中文本,'yy'复制,'p'粘贴。 - 保存与退出:':w'保存,':q'退出(只有在未修改时才能成功退出),':q!'强制退出不保存。 - 显示行号:':set number'开启行号显示,':set nonumber'...

    VI使用总结(图形版)

    - **可视模式**:在命令模式下按下`v`进入可视模式,可以选取多行或多列文本进行操作,如删除、复制、粘贴。 - **宏录制与播放**:`qq`开始录制宏,完成一系列操作后按`q`停止,然后通过`@q`来播放宏。 - **多窗口...

    超级经典的VI 使用 命令

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

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

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

    vi 命令总结PDF

    #### 六、复制与粘贴 在Normal模式下,同样可以通过添加重复因子来复制多行或多字符。 - `nyy` 或 `nY`:复制当前行开始的n行。 - `y0`:复制至行首,不含光标所在处字符。 - `y$`:复制至行尾,含光标所在处字符。...

    linux/unix下VI编辑器的中文版键位图

    - 复制与粘贴:`yy`复制当前行,`p`在光标下方粘贴,`P`在光标上方粘贴。 3. **插入模式操作**: - 进入插入模式:在命令模式下,按下`i`、`a`、`o`等键进入插入模式。 - 插入文本:在插入模式下直接输入文本。 ...

    vi编辑器命令大全(...)

    - **p**:粘贴操作,将复制或剪切的内容粘贴到当前位置下方。 ##### 修改 - **c**:替换操作,可以替换一个字符或者整个行。 - **r**:替换当前字符。 - **R**:替换模式,直到按下ESC键才会停止替换。 #### 五、...

    VI命令(转)

    5. **复制与粘贴** - `yy`:复制当前行 - `nyy`(n为数字):复制n行 - `p`:在光标下方粘贴 - `P`:在光标上方粘贴 6. **删除文本** - `dd`:删除当前行 - `ndd`(n为数字):删除n行 - `x`:删除光标所在...

    很实用的UNIX VI使用知识

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

    vi编辑器.pdf

    - 复制整行或多行使用y,如nyy复制n行。删除后的内容保存在vi的缓冲区中,可以多次粘贴。 4. 进入编辑模式 - 在一般模式下,通过a、i、o键可以进入编辑模式,在当前光标位置之后、之后、行尾或新的一行插入字符。...

    linux vi命令

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

    常用vi命令的操作

    - 删除一整行使用`dd`,连续删除多行时,前面加数字如`20dd`代表删除20行。 - `yy`用于复制当前行,前面加数字如`20yy`则复制20行。 - `p`和`P`分别用于在光标之后和之前粘贴之前复制或删除的内容。 - `J`用于合并...

    vi.rar_vi

    - `p`:在光标下粘贴已复制或剪切的行。 5. **撤销和重做** - `u`:撤销上一步操作。 - `U`:撤销对整行的修改。 - `.`:重复上一次操作。 6. **可视化模式** - `V`:进入可视行模式,可以选取多行进行操作。...

    Vi-iMproved使用学习全集(pdf)

    还可以结合数字进行多行操作,如`3yy`复制3行。 三、文本格式命令 Vim的文本格式化命令可以帮助调整文本的缩进和对齐。`>>`用于将当前行及其后的行向右缩进,`相反,将行向左缩进。`J`可以合并当前行与下一行。`...

    VI高级命令集锦

    - 功能: 将复制的内容粘贴到光标所在位置的下一行。 8. **自动补全** - 命令: `:ab string string` - 示例: `:ab usa United States of America` - 功能: 当输入“usa”时,会自动替换为“United States of ...

    vi的使用方法

    1. **命令模式**:启动vi后默认进入此模式,在该模式下可以执行移动光标、复制粘贴文本、查找替换字符串等各种操作。 2. **插入模式**:在此模式下可以直接输入文本进行编辑。 3. **底行模式**:通过命令模式切换...

    vi指令大全

    - **命令模式**:默认模式,可以执行移动光标、复制粘贴等操作。 - **插入模式**:用于输入文本,可以通过按`i`键进入此模式。 - **末行模式**:通过按`:`键进入,用于执行保存文件、退出编辑器等操作。 #### 命令...

Global site tag (gtag.js) - Google Analytics