VI删除与复制多行

VI删除与复制多行 (2011-05-20 23:22:03)


 一、删除多行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 devi设置自动缩进:set smartindentvi设置显示行号:set number 或 set nu以上通过搜索整理后的结果~

你可能感兴趣的:(VI删除与复制多行)