1、vi列删除

方法一:

ctrl+v进入列编辑模式;

将光标定位子想要删除的起始列;

移动光标至结束列(直接通过移动光标选中,对列不对齐时,可能比较长的行,无法全部选中,尤其是需要一直删除到行末,按end可直接到达,在列不对齐情况下也可将内容全部选择)

方法二:

1.定位光标;

2.按d;

3.按ctrl+v;

4.按end(直接到行末)或数字+方向键(指定需删除的字符数)

注:在第四步,按键后会直接删除选定内容。

2、vi 行删除

1、单行删除

单行删除:1(待删除行)d

光标所在行,dd

2、多行删除

eg:

多行删除,删除1到10行

:1,10d

从某行开始至文本末尾全部删除,删除第8行至末尾

:8,$d

3、查找关键字删除

1、删除关键字所在行

要删除文档中含有字符reset_reg的所有行:

:g/reset_reg/d

会将含有reset_reg的全部行删除。

4、删除含有某些字符的行

:g/string/d

eg:路径列表,删除含trash的路径

:g/trash/d

即可把列表中列出的含有回收站的统计的路径删除。

5、删除空白行

方法一:

:g/^$/d

方法二:

:%s/^\n/s//g

方法三:

:g/^\n/s///g

方法四:

删除多行空白行,保留一行空白行

:%s/^\n$//g

linux+vi+注掉代码,VI编辑器之删除操作(示例代码)相关推荐

  1. Python自动生成代码 - 通过tkinter图形化操作生成代码框架

    Python自动生成代码 - 通过tkinter图形化操作生成代码框架 背景 脚本代码 Demo_CodeGenerator.py display.py FileHandler.py: 脚本运行结果: ...

  2. python数据库教程_Python连接mysql数据库及简单增删改查操作示例代码

    1.安装pymysql 进入cmd,输入 pip install pymysql: 2.数据库建表 在数据库中,建立一个简单的表,如图: 3.简单操作 3.1查询操作 #coding=utf-8 #连 ...

  3. java学习 类变量 类方法_这篇文章主要介绍了JAVA类变量及类方法代码实例详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下类变量(...

    这篇文章主要介绍了JAVA类变量及类方法代码实例详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 类变量(static) 类变量是该类的所有对象共 ...

  4. python操作数据库教程_Python连接mysql数据库及简单增删改查操作示例代码

    1.安装pymysql 进入cmd,输入 pip install pymysql: 2.数据库建表 在数据库中,建立一个简单的表,如图: 3.简单操作 3.1查询操作 #coding=utf-8 #连 ...

  5. Linux ❀ vi/vim多行前缀等长删除操作

    文章目录 1.使用vi/vim命令打开文件 2.切换vi/vim模式 3.选择需要删除的纵向位置 4.选择需要删除的横向位置 5.选择删除操作 附:其他vim命令 1.使用vi/vim命令打开文件 将 ...

  6. 微软一站式示例代码库 2012 年2月示例代码更新。8个全新示例为您的开发保驾护航...

    微软一站式示例代码库2012年2月新代码示例发布.我们发布了8个全新的示例代码,内容包含Windows Azure, Directory Services, Hyper-V, TFS, WDK和Win ...

  7. 改造layui-树(tree)组件的添加、编辑、删除操作(补充上一篇)

    这篇是用来补充上一篇:改造layui-树(tree)组件支持添加.编辑.删除的自定义(弹框)操作(https://blog.csdn.net/liona_koukou/article/details/ ...

  8. ajax异步传输代码,Ajax同步与异步传输的示例代码

    这篇文章主要是对Ajax同步与异步传输的示例代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 代码如下: //同步传输模式 function RequestByGet(nProductte ...

  9. 前端学习(2677):懂代码之表格BaseTable删除操作

    1第一步 <el-table-column label="操作" width="180" align="center">< ...

最新文章

  1. 第02期 基础算法(Leetcode)刻意练习开营计划
  2. Linux学习记录--数据流重定向
  3. 如何获取尚未开票信息(包括交货单、销售订单)
  4. 灵图天行者9 pc版_原神PC预下载现已开启
  5. 如何创建Oracle DBLink
  6. Xamarin简介与Xamarin支持MVC设计模式
  7. iOS: 图解Xcode常用的快捷键
  8. php验证密码后跳转_php-laravel框架用户验证(Auth)模块解析(四)忘记密码
  9. flask 中文编码解码
  10. docker搭建mysql主从
  11. 外部导入方式添加背景图_web前端基础:CSS的三种导入方式说明
  12. Linux中使用tar打包解包查看的使用方法
  13. 使用Opencv获取每个像素点的RGB颜色分量/HSV颜色分量
  14. 小米音箱蓝牙连不上_小米蓝牙音箱怎样 小米蓝牙音箱如何连接电脑
  15. 伟大时刻:小米的命门
  16. 苹果台式机怎么设置我的电脑计算机,台式苹果电脑自己怎样做系统
  17. 气象大数据平台(天擎)数据读取方法(python)(雷达数据下载)
  18. 最全Elasticsearch6视频教程
  19. 建材行业环境保护和治理措施
  20. 谢震业,离“苏神”还有多远?

热门文章

  1. js中将html文档写入静态界面当中
  2. VS2010 发布网站总是连同cs文件一起发布了
  3. Ogre1.8.1 Basic Tutorial 6 - The Ogre Startup Sequence
  4. 微软在位Azure自动机器学习服务释无程序代码网页UI
  5. arm开发板上找不到/dev/i2c-*设备
  6. 2017云计算与IT风向标-------- 移动、转型、整合
  7. 排查MySQL同步延迟思路
  8. Lync Server 2013 安装体验(二)
  9. C++ Primer Plus 读书笔记(第4、5章)
  10. 帮朋友配置的一台主机,配置发出来看看