`

linux vim 操作

阅读更多

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操作图片linuxvim操作图片

    linux vim 操作笔记.docx

    在Linux操作系统中,`vim`是一款强大的文本编辑器,其功能丰富且高度可定制化。以下是对`vim`操作笔记中提到的知识点的详细解释: 1. **字符编码转换**:当你打开的文件编码为gb2312,但`vim`默认使用utf8时,会...

    Linux中vim安装包

    **Linux中的Vim编辑器** Vim(Vi Improved)是一款强大的文本编辑器,在Linux系统中广泛使用。它基于早期的Vi编辑器,并进行了大量的增强和改进,提供了丰富的特性集,适用于程序员、系统管理员以及普通用户。Vim在...

    linux系统vim实验报告.doc

    Linux系统中的vim编辑器是一个强大的文本编辑工具,广泛应用于各种Unix和Linux环境下。vim是vi的增强版,提供了更多的功能和便利性,尤其适合程序员进行代码编写。在使用vim时,掌握其三种基本模式——编辑模式、...

    linux vim 命令 总结

    通过掌握ViM的基本命令和操作模式,可以极大地提升Linux用户的工作效率。 1. **启动与退出编辑器** - 要开始编辑文件,只需在shell中输入`vi`或`vim`,后跟文件名,如`vi first_script`。 - 若要在指定行开始编辑...

    linuxVIM命令教程[借鉴].pdf

    Linux VIM 命令教程 本教程旨在讲述 Linux VIM 编辑器的基本命令,帮助用户快速掌握 VIM 编辑器的使用。通过本教程,用户可以学习如何移动光标、退出编辑器、删除文本字符、插入文本等基本操作。 第一讲第一节:...

    linux vim插件

    Linux中的Vim(Vi Improved)是一款强大的文本编辑器,它在传统的Vi编辑器基础上进行了大量改进,提供了丰富的功能和高度可扩展性。Vim插件是增强Vim功能的重要方式,能够帮助用户提高代码编辑效率,实现代码高亮、...

    linux操作系统vim编辑器详解

    Linux操作系统中,Vim编辑器是一款功能强大的文本编辑工具,它是vi编辑器的升级版本,拥有更多高级功能和插件支持。Vim在Linux系统中的地位相当重要,它是许多Linux发行版默认的文本编辑器。尽管Emacs被一些人认为是...

    Linux&vim常见命令.zip

    在IT领域,Linux和vim是两个非常重要的工具,尤其对于系统管理员和开发者来说,它们是日常工作的必备技能。本文将详细讲解Linux系统的基本命令以及vim编辑器的使用,旨在帮助初学者快速掌握这两个核心概念。 首先,...

    linux下vim命令详解

    ### Linux下Vim命令详解 #### 一、引言 Vim是一款强大的文本编辑器,尤其在Linux环境下被广泛使用。它提供了丰富的功能,包括宏命令、多文件编辑支持、高效的文本导航方式以及灵活的编辑操作。本文将详细介绍Vim的...

    Linux vim schemacolor settings

    【标题】"Linux vim schemacolor settings" 涉及的知识点主要集中在Linux操作系统中的文本编辑器vim(Vi Improved)的使用以及颜色方案(schemacolor)的配置上。vim是一个强大的、高度可定制的命令行文本编辑器,被...

    linux_vim插件

    在IT行业中,Linux系统是广泛使用的操作系统之一,尤其在服务器管理、软件开发和系统管理员等领域。Vim(Vi Improved)是Linux下的一款强大文本编辑器,它继承了经典的vi编辑器,并增加了许多实用功能和扩展性。在...

    linux_vim_最新更新

    Linux中的Vim(Vi Improved)是一款强大的文本编辑器,它在传统的Vi编辑器基础上进行了大量改进,提供了更多功能和优化,适用于系统管理、代码编写等各种场景。"linux_vim_最新更新"意味着我们讨论的是Vim在Linux...

    Linux vim 常用操作命令

    ### Linux Vim 常用操作命令详解 #### 引言 Vim(Vi IMproved)是一种高度可配置、高效的文本编辑器,它基于vi编辑器发展而来,是Linux及类Unix系统中最常用的文本编辑工具之一。Vim因其强大的功能、灵活的定制...

    Linux的vim命令合集

    在Linux操作系统中,`vim`(Vi Improved)是一款强大的文本编辑器,被广泛用于创建、修改和查看文本文件。这个“Linux的vim命令合集”包含两个文档,旨在帮助学习者深入理解和掌握`vim`的基本操作和高级特性。以下是...

    Linux VIM文档合集

    Linux VIM文档合集是一个非常宝贵的资源,特别适合那些刚刚接触Linux系统并希望掌握VIM编辑器的初学者。VIM(Vi Improved)是UNIX、Linux及类UNIX系统中的一个功能强大、高度可配置的文本编辑器,它在原始的VI编辑器...

    Linux vim安装配置及基础命令操作.doc

    Linux Vim 安装配置及基础命令操作 本文将详细介绍 Linux Vim 的安装配置和基础命令操作。Vim 是一个功能强大且灵活的文本编辑器,广泛应用于 Linux 系统中。 一、Vim 安装配置 在 CentOS 7 系统中,默认已经安装...

    linux下vim命令练习.rar

    在Linux操作系统中,`vim`(Vi Improved)是一款强大的文本编辑器,被广泛用于创建、修改和查看文本文件。这个“linux下vim命令练习.rar”压缩包文件显然是为了帮助用户熟悉和提高在Linux环境中使用vim的基本操作和...

Global site tag (gtag.js) - Google Analytics