1. 利用宏来删除相关数据
如: aaa,1111,1111
asdfasdf,222,3232
234234,sdfs,sdfsf
如果想实现把每行逗号之后的数据删除掉,即是每行只保留一列
先创建宏 用 q 开始,然后输入宏的名字 如 h 即输入 qh
即创建宏。
然后系统进入记录宏的操作, 然后按 f 开始查找,按逗号即是查找逗号,找到之后,按d,删除逗号,再加上$即是删除到行尾.
然后按j进入下一行,按0到行头,到此,宏的操作完成,按q退出宏操作。
然后就是使用宏了,按esc返回。然后输入执行宏的次数,如100@宏名称.
如果我们的例子,可以用 4@h ,执行后,就完成了我们的操作了。
结果如下:
aaa
asdfasdf
234234
如果有N行数据的话,这样就很方便的了。
当然,不一定非得使用宏来实现这个效果,还可以使用正则表达式来实现:
先用%s 是指全文匹配,然后以/开始
如我们要实现上述的功能: %s/,.*//g
这里的意思是以逗号之后的所有字符都替换成空值(这里的g就是替换的意思)
如果想将逗号以后的字符用其他的字符(如: 中国)替换的话,还可以用 %s/,.*/中国/g
2. 块选择
如第一个字段长度都相同时,也可以用块选择实现删除,替换,插入等操作
如: aaa,fdsafdasfsa
bbb,adfsafdaf
ccc,fdsafdsa
ddd,fdsafdsfdsa
如果我们只想选择每行的前两个字符,即是我们想要aa,bb,cc,dd
我们就可以用块选择实现我们的需求了。
先用Ctrl + Q 开始块选择 选择之后,然后用 j(下移)和 l(左移) 进行块选择。
选择之后按d将其删除即可
待续...
分享到:
相关推荐
linuxvim操作图片linuxvim操作图片linuxvim操作图片linuxvim操作图片
在Linux操作系统中,`vim`是一款强大的文本编辑器,其功能丰富且高度可定制化。以下是对`vim`操作笔记中提到的知识点的详细解释: 1. **字符编码转换**:当你打开的文件编码为gb2312,但`vim`默认使用utf8时,会...
**Linux中的Vim编辑器** Vim(Vi Improved)是一款强大的文本编辑器,在Linux系统中广泛使用。它基于早期的Vi编辑器,并进行了大量的增强和改进,提供了丰富的特性集,适用于程序员、系统管理员以及普通用户。Vim在...
Linux系统中的vim编辑器是一个强大的文本编辑工具,广泛应用于各种Unix和Linux环境下。vim是vi的增强版,提供了更多的功能和便利性,尤其适合程序员进行代码编写。在使用vim时,掌握其三种基本模式——编辑模式、...
通过掌握ViM的基本命令和操作模式,可以极大地提升Linux用户的工作效率。 1. **启动与退出编辑器** - 要开始编辑文件,只需在shell中输入`vi`或`vim`,后跟文件名,如`vi first_script`。 - 若要在指定行开始编辑...
Linux中的Vim(Vi Improved)是一款强大的文本编辑器,它在传统的Vi编辑器基础上进行了大量改进,提供了丰富的功能和高度可扩展性。Vim插件是增强Vim功能的重要方式,能够帮助用户提高代码编辑效率,实现代码高亮、...
Linux VIM 命令教程详细解读 对于软件开发领域而言,掌握一款高效的文本编辑器是提高生产力的关键。在类Unix系统中,VIM以其强大的功能和高度的可定制性脱颖而出,成为众多开发者心中的首选。无论你是编程新手还是...
Linux操作系统中,Vim编辑器是一款功能强大的文本编辑工具,它是vi编辑器的升级版本,拥有更多高级功能和插件支持。Vim在Linux系统中的地位相当重要,它是许多Linux发行版默认的文本编辑器。尽管Emacs被一些人认为是...
在IT领域,Linux和vim是两个非常重要的工具,尤其对于系统管理员和开发者来说,它们是日常工作的必备技能。本文将详细讲解Linux系统的基本命令以及vim编辑器的使用,旨在帮助初学者快速掌握这两个核心概念。 首先,...
### Linux下Vim命令详解 #### 一、引言 Vim是一款强大的文本编辑器,尤其在Linux环境下被广泛使用。它提供了丰富的功能,包括宏命令、多文件编辑支持、高效的文本导航方式以及灵活的编辑操作。本文将详细介绍Vim的...
【标题】"Linux vim schemacolor settings" 涉及的知识点主要集中在Linux操作系统中的文本编辑器vim(Vi Improved)的使用以及颜色方案(schemacolor)的配置上。vim是一个强大的、高度可定制的命令行文本编辑器,被...
在IT行业中,Linux系统是广泛使用的操作系统之一,尤其在服务器管理、软件开发和系统管理员等领域。Vim(Vi Improved)是Linux下的一款强大文本编辑器,它继承了经典的vi编辑器,并增加了许多实用功能和扩展性。在...
Linux中的Vim(Vi Improved)是一款强大的文本编辑器,它在传统的Vi编辑器基础上进行了大量改进,提供了更多功能和优化,适用于系统管理、代码编写等各种场景。"linux_vim_最新更新"意味着我们讨论的是Vim在Linux...
### Linux Vim 常用操作命令详解 #### 引言 Vim(Vi IMproved)是一种高度可配置、高效的文本编辑器,它基于vi编辑器发展而来,是Linux及类Unix系统中最常用的文本编辑工具之一。Vim因其强大的功能、灵活的定制...
在Linux操作系统中,`vim`(Vi Improved)是一款强大的文本编辑器,被广泛用于创建、修改和查看文本文件。这个“Linux的vim命令合集”包含两个文档,旨在帮助学习者深入理解和掌握`vim`的基本操作和高级特性。以下是...
Linux VIM文档合集是一个非常宝贵的资源,特别适合那些刚刚接触Linux系统并希望掌握VIM编辑器的初学者。VIM(Vi Improved)是UNIX、Linux及类UNIX系统中的一个功能强大、高度可配置的文本编辑器,它在原始的VI编辑器...
Linux Vim 安装配置及基础命令操作 本文将详细介绍 Linux Vim 的安装配置和基础命令操作。Vim 是一个功能强大且灵活的文本编辑器,广泛应用于 Linux 系统中。 一、Vim 安装配置 在 CentOS 7 系统中,默认已经安装...
在Linux操作系统中,`vim`(Vi Improved)是一款强大的文本编辑器,被广泛用于创建、修改和查看文本文件。这个“linux下vim命令练习.rar”压缩包文件显然是为了帮助用户熟悉和提高在Linux环境中使用vim的基本操作和...