`
telyy123
  • 浏览: 13357 次
  • 性别: Icon_minigender_1
  • 来自: 湖北
最近访客 更多访客>>
社区版块
存档分类
最新评论

vi删除和复制多行

阅读更多
一、删除多行
dd
删除一行
ndd
删除以当前行开始的n行
dw
删除以当前字符开始的一个字符
ndw
删除以当前字符开始的n个字符
d$、D
删除以当前字符开始的一行字符
d)
删除到下一句的开始
d}
删除到下一段的开始
d回车
删除2行


二、复制多行
任务:将第9行至第15行的数据,复制到第16行
方法1:(强烈推荐)
:9,15 copy 16  或 :9,15 co 16
由此可有:
:9,15 move 16  或 :9,15 m 16 将第9行到第15行的文本内容移动到第16行的后面 

方法2:
光标移动到结束行,输入ma
光标移动到起始行,输入y'a
光标移动到需要复制的行,输入p,行前复制则输入大写P

方法3:
把光标移到第9行 shift + v
再把光标移动到第15行  ctrl + c
再把光标死去到第16行  p

方法4:
光标移动到起始行,输入ma
光标移动到结束行,输入mb
光标移动到粘贴行,输入mc
然后输入:'a,'b, co 'c   把co换成m就是剪切
若要删除多行,则输入:'a,'b de

vi设置自动缩进:set smartindent
vi设置显示行号:set number 或 set nu
分享到:
评论

相关推荐

    vi技巧大全命令大全

    UNIX下的编辑器有ex,sed和vi等,其中,使用最为广泛的是vi,而vi命令繁多,论坛里好像这方面的总结不多,以下稍做总结,以资共享!渴望更正和补充! 进入vi的命令 vi filename :打开或新建文件,并将光标置于第一...

    学习vi和vim编辑器.pdf_vim实用_vi_vim_

    1. **命令模式**:在此模式下,用户可以移动光标、删除文本、复制和粘贴等操作。 2. **插入模式**:按下`i`、`a`、`o`等键后进入,此时可以直接在光标位置输入文本。 3. **底行模式**:通过`:`键进入,用于执行保存...

    Linux的vi编辑器

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

    vI.rar_vi

    - vi使用寄存器来存储复制和剪切的内容,可以通过`"`后面加上数字或字母访问寄存器。 6. **宏** - 宏录制:在命令模式下,`qq`开始录制宏,执行一系列操作后,`q`结束录制。 - 宏回放:`@q`回放刚才录制的宏,`@...

    vi.rar_vi

    此外,vi还提供了丰富的视觉选择和多行操作,如v(可视模式,选中后进行复制、剪切、删除)和yy(复制当前行)、p(粘贴)等。 技巧部分可能包括: 1. 快捷键使用:如Esc用于退出插入模式,:q!强制退出而不保存,:...

    VI 命令 Linux

    - **删除、复制和粘贴**:`x`和`X`用于删除单个字符,`dd`删除当前行,`ndd`删除多行,`yy`复制一行,`nyy`复制多行,`p`和`P`粘贴到光标下一行或上一行,`u`恢复上一步操作,`Ctrl+r`重做,`.`重复前一个动作。...

    VI.rar_vi

    VI具有强大的文本处理能力,对于程序员和系统管理员来说,掌握VI的基本操作和高级技巧至关重要。下面将详细介绍VI编辑器的一些常用命令和技巧。 1. **启动VI编辑器** - 在命令行输入`vi`或`vim`(Vi Improved,VI...

    vi编辑器的使用

    5. 文本的删除操作包括`x`删除单个字符,`#x`删除指定数量的字符,`dw`删除单词,`#dw`删除多个单词,`dd`删除当前行,`#dd`删除多行,`d$`删除至行尾,`J`连接两行。 6. 撤销和恢复功能是vi的重要特性,`u`键可以...

    一张图片VI编辑命令

    在命令模式下,你可以移动光标、删除文本、复制和粘贴等;而插入模式下,你可以在当前光标位置输入文本。 1. **启动和退出VI编辑器** - 启动:在终端输入`vi`或`vim`,后接文件名,如`vi filename.txt`。 - 退出...

    常用vi命令的操作

    - `p`和`P`分别用于在光标之后和之前粘贴之前复制或删除的内容。 - `J`用于合并当前行与下一行。 - `u`用于撤销上一个操作,`Ctrl`加`r`则是重做上一个被撤销的操作。 在编辑文本时,vi允许进行搜寻和替换: - 输入...

    vi文本编辑器

    - 在命令模式下,可以用`dd`删除多行,例如`3dd`删除3行。 - 使用`yw`复制单词,`yy`复制整行,`p`粘贴。 - `gg`跳转到文件开头,`G`跳转到文件末尾。 vi编辑器的学习曲线可能稍显陡峭,但一旦熟悉了它的操作,...

    vi编辑器常用命令

    - **复制多行**: 使用`nyy`可以复制当前行及其之后的n-1行。 - **粘贴**: 在命令模式下使用`p`键可以将之前复制的内容粘贴到当前光标之后的位置。 #### 六、文本删除 - **删除单个字符**: 使用`x`可以删除光标后的...

    Unix_Vi.zip_vi

    Vi因其高效和强大的功能深受程序员和系统管理员的喜爱。本篇将详细讲解Unix Vi编辑器的使用,帮助初学者快速掌握vi的操作模式。 Vi编辑器分为两种主要模式:命令模式和插入模式。在命令模式下,用户可以移动光标、...

    vi 命令总结PDF

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

    超级经典的VI 使用 命令

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

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

    vi 编辑器是 Unix 和 Linux 操作系统下最基本的文本编辑器,具有三种工作模式:指令模式、输入模式、末行模式。用户可以通过输入特定的命令在不同模式之间切换。下面是 vi 编辑器的使用方法和技巧。 打开、保存、...

    常用vi命令集合.zip

    vi(Visual Editor)是Linux和Unix系统中广泛使用的文本编辑器,它以其高效、强大的功能深受程序员和系统管理员的喜爱。这个“常用vi命令集合.zip”压缩包包含了一份详细记录了vi编辑器常用命令的文档“常用vi命令...

Global site tag (gtag.js) - Google Analytics