`

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时,会...

    linuxVIM命令教程[借鉴].pdf

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

    linux系统vim实验报告.doc

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

    linux_vim插件

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

    linux_vim_最新更新

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

    linux vim改善为ide

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

    vim编辑器操作命令。

    linuxvim操作/

    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编辑器详解

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

    linux下vim命令练习.rar

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

    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中文手册

    Linux VIM中文手册是一份详尽的资源,旨在帮助用户深入了解和熟练掌握Vim这款强大的文本编辑器。Vim(Vi IMproved)是Vi编辑器的增强版本,广泛应用于Linux和Unix系统,甚至在Windows平台上也有其身影。这份手册不仅...

    Linux Vim最全面的教程.docx

    跨平台:Vim可以在多种操作系统上运行,包括Unix/Linux、Windows和MacOS。 高度可定制:用户可以通过修改配置文件(如~/.vimrc)来自定义Vim的行为和外观,包括快捷键映射、颜色主题、界面布局等。 脚本语言:Vim...

    Linux操作系统下的vim指令

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

Global site tag (gtag.js) - Google Analytics