蔡梦婷的英文:如何在linux中的vi编辑模式下删除一大块内容

来源:百度文库 编辑:高校问答 时间:2024/05/03 04:56:27
请问如何在linux中的vi编辑模式下删除一大块内容
就如同windows下
用鼠标一拉再删除一样
请写清楚命令
另一个问题是
如何选定一大段内容(行数为数万行,并非屏幕显示的数十行)拷贝
然后粘贴到另一个文件里面

1.使用ctrl+v或者v命令切换到块模式
2.然后选中需要删除的块
3.使用x命令进行删除
4.使用ctrl+v回到正常模式
快模式下还可以进行以下操作

y:复制选中内容到粘贴板
d:删除选中内容
p:用粘贴板里的内容替换选中的内容
=:对齐选中内容
对于矩阵字符块:[Shift] + i xxx [esc] :把xxx写到每一行的光标前面的位置

命令模式下:
d*
y* -> p
*为要删除/复制的行数