linux中如何使用Vim删除偶数行或奇数行(linuxvim删除所有内容)

linux中如何使用Vim删除偶数行或奇数行(linuxvim删除所有内容)

浏览次数:
信息来源: 用户投稿
更新日期: 2026-02-28 11:21:33
文章简介

删除偶数行的方法如下::g/^/+1d上面用到了:gbobal命令,gbobal命令格式如下::[range]global/{pattern}/{command}global命令实际上是分成两步

2025阿里云双十一服务器活动

删除偶数行的方法如下:

:g/^/+1d

上面用到了:gbobal命令,gbobal命令格式如下:

:[range]global/{pattern}/{command}

global命令实际上是分成两步执行:首先扫描[range]指定范围内的所有行,给匹配{pattern}的行打上标记;然后依次对打有标记的行执行{command}命令,如果被标记的行在对之前匹配行的命令操作中被删除、移动或合并,则其标记自动消失,而不对该行执行{command}命令。{command}可以是一个ex命令,也可以是用|分隔的多个ex命令,这样我们就可以对被标记行,或从标记行寻址到的行进行多种不同的操作。

linux中如何使用Vim删除偶数行或奇数行,linuxvim删除所有内容

:g/^/d|m

其中m的作用是移出偶数行的标记,防止偶数行也被删除。

另外删除几数行偶数行,也可以用normal命令,分别为(第一个命令为几数行):

:%normjdd

什么是Linux系统

Linux是一种免费使用和自由传播的类UNIX操作系统,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统,使用Linux能运行主要的Unix工具软件、应用程序和网络协议。

以上就是linux中如何使用Vim删除偶数行或奇数行的详细内容,更多请关注主机测评网其它相关文章!

标签:
Linuxchmod命令(linux给文件赋予权限的命令)
« 上一篇
返回列表
下一篇 »

如本文对您有帮助,就请抽根烟吧!