`

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 操作笔记.docx

    linuxVIM命令教程[借鉴].pdf

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

    linux系统vim实验报告.doc

    关于文本编辑器 vim 的使用 【注】里面的内容和自己跟着敲敲,文件名字换成自己的,可以套用我的模板和前言结论,代码最好跟着敲敲,里面的操作步骤我也说的非常明白。 1.vi 的三种模式:编辑模式,命令模式,最后行...

    linux vim改善为ide

    自己做的,虚拟机下linux操作系统,将vim改善为IDE,有具体步骤的

    vim编辑器操作命令。

    linuxvim操作/

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

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

    linux操作系统vim编辑器详解

    vim编辑器文档PDF版本 非常详细足够任何情况下使用了 另外有全套linux资源正在整理

    Linux vim编辑器--使用手册

    Linux Vim 编辑器是 Linux 操作系统中的一种强大的文本编辑器,它提供了许多功能强大且灵活的编辑功能。以下是 Vim 编辑器的使用手册,旨在帮助用户快速入门和掌握 Vim 编辑器的使用。 第一部分:Vim 编辑器简介 ...

    如何使用 Linux 编辑器 vim.doc

    Vim 编辑器是 Linux/UNIX 上最常用的文本编辑器,它的作用是建立、编辑、显示文本文件。vim 没有菜单,只有命令。命令模式是 vim 的默认模式,在命令模式下,我们可以输入各种命令来执行不同的操作。 一、vim 的...

    Linux vim 常用操作命令

    Linux 中产用的vim 命令,在ubnutu中进行了演示,并附有详细截图和说明。

    Linux下由VIM搭建C/C++开发环境介绍

    Linux 作为一个开源的操作系统,广泛应用于服务器、嵌入式系统、移动设备等领域,而 C/C++ 作为最基础的编程语言,广泛应用于操作系统、应用程序、嵌入式系统等领域。为了搭建一个好的 C/C++ 开发环境,在 Linux ...

    linux_vim使用帮助文档

    Linux VIM 使用帮助文档 Linux VIM 编辑器是 Unix 系统中的一种通用编辑器,也就是我们常说的 VI 编辑器的改进版,VI Improved 的简写,VIM 由 Bram Moolenaar 编写。VIM 编辑器的工作模式分为命令模式、插入模式和...

    Linux操作系统下的vim指令

    vim常用的操作指令都在这儿了,快捷键操作,让你快速搞定Linux。

    实战Linux vim后门

    Vim 还可以作为图形化编辑器,在不同操作系统上运行,并与版本控制系统集成。总之,Vim 是一款高效、灵活的编辑器,为用户提供优秀的编辑体验。 0x00 简介 0x01 Vim 配置加载过程 1. vim 配置说明 2. 确定已...

    Markdown文档,Linux命令和Vim操作

    Markdown文档,Linux命令和Vim操作

    vim操作详解(思维导图格式)

    以思维导图的格式,详解vim操作使用。vim爱好者可使用。

    Linux上vi(vim)编辑器使用教程

    "Linux 上 vi(vim) 编辑器使用教程" 本教程主要介绍了 Linux 上 vi(vim) 编辑器的使用方法,包括基本介绍、使用模式、文件的打开关闭保存、插入文本或新建行、移动光标、删除、恢复字符或行、搜索等等。 基本介绍 ...

    Vim v7.3 Linux版

    Vim v7.3 Linux版,可做收藏、...由于其丰富的功能和自定义性让其使用起来丝毫不逊色与图形界面的编辑器,同时Vim也不在专属与Linux,Unix平台,目前它已经被移植到包括window和Mac OSX在内的绝大多数主流操作系统下。

    linux vim从入门到精通

    Vim 是 Linux 操作系统中一个功能强大的文本编辑器,它能够帮助用户快速、高效地编辑文本文件。学习 Vim 编辑器是 Linux 操作的基础技能之一,因为它能够让用户摆脱 Windows 鼠标的约束,事半功倍地完成任务。 一、...

Global site tag (gtag.js) - Google Analytics