VI删除与复制多行

转载 2012年03月22日 20:27:56

一、多行
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 mysql 

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

vi设置自动缩进:set smartindent
vi设置显示行号:set number 或 set nu

linux

VI中的多行删除与复制及其他常用命令

VI中的多行删除与复制 法一: 单行删除,:1(待删除行)d 多行删除 ,:1,10d 法二: 光标所在行,dd 光标所在行以下的N行,Ndd 方法1: 光标放到第6行, 输入:2yy 光标放到第9行...
  • cnmilan
  • cnmilan
  • 2015年03月27日 13:12
  • 630

vi 整行 多行 复制与粘贴

vi编辑器中的整行(多行)复制与粘贴就非常必要了。     1、复制     1)单行复制     在命令模式下,将光标移动到将要复制的行处,按“yy”进行复制;     2)...
  • wuli2496
  • wuli2496
  • 2015年12月31日 10:44
  • 3043

vi 整行 多行 复制与粘贴

vi编辑器中的整行(多行)复制与粘贴就非常必要了。    1、复制    1)单行复制    在命令模式下,将光标移动到将要复制的行处,按“yy”进行复制;    2)多行复制    在命令模式下,将...
  • xiyuan1999
  • xiyuan1999
  • 2010年06月19日 14:55
  • 111176

linux之vim/vi快速复制多行内容的快捷键

1、复制一行 之前我只知道复制哪一行就把光标放在哪一行然后用命令y,就复制了,然后我再用p命令就可以把这行复制到光标下面 2、复制多行 我们可以使用命令v然后加上 “上下键”...
  • u011068702
  • u011068702
  • 2017年03月15日 17:04
  • 1381

VI删除与复制多行

VI删除与复制多行 (2011-05-20 23:22:03)转载▼标签: 杂谈VI删除与复制多行 一、删除多行dd删除一行ndd删除以当前行开始的n行dw删除以当前字符开始的一个字符ndw删除以当前...
  • jiafu1115
  • jiafu1115
  • 2014年02月11日 14:53
  • 462

vi编辑器中的各种(整行,多行,一个单词)复制

那么vi编辑器中的整行(多行)复制与粘贴就非常必要了。     1、复制    1)单行复制    在命令模式下,将光标移动到将要复制的行处,按“yy”进行复制;    2)多行复制    ...
  • syzobelix
  • syzobelix
  • 2014年06月06日 18:03
  • 4436

vim 复制、删除多行

一、多行 dd 删除一行 ndd 删除以当前行开始的n行 dw 删除以当前字符开始的一个字符 ndw 删除以当前字符开始的n个字符 d$、D 删除以当前字符开始的一行字符 d) 删除到下一句的开始 ...
  • jdsjlzx
  • jdsjlzx
  • 2013年10月30日 09:34
  • 6114

unbunt vim下实现多行复制

我不反感linux这个系统,但是我反感复杂的命令操作,我感觉作为一个程序员应该吧时间放在代码的架构与编写上,而不是放在记忆这些命令上面。 之所以写这篇文章是因为前段时间在配置一台ubuntu...
  • suixiang888
  • suixiang888
  • 2013年07月10日 22:04
  • 924

vim多行复制黏贴方法

多行复制黏贴的方法有: 1. 光标移到复制的第一行,例如要复制5行:5yy,光标移到要黏贴的位置,输入p或者P(p是在所在位置的后方黏贴,P是在所在位置前方黏贴) 这个方法适合要复制的行数较少情况...
  • overstack
  • overstack
  • 2013年06月26日 00:39
  • 6282

vi编辑器中的整行(多行)复制与粘贴

vi编辑器中的整行(多行)复制与粘贴就非常必要了。     1、复制     1)单行复制     在命令模式下,将光标移动到将要复制的行处,按“yy”进行复制;     2)...
  • achejq
  • achejq
  • 2014年12月25日 17:12
  • 1804
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:VI删除与复制多行
举报原因:
原因补充:

(最多只允许输入30个字)