vim多行编辑、多行删除

vim多行编辑、多行删除多行编辑当我们想在文件中连续添加 删除多行注释时 可使用此技巧 首先 vim 一个新文件 vimvim test 在 vim test 文件中 按 i 再按 ENTER 开辟 20 行空行 前方高能 别眨眼 0 0 实现需求 在第 3 行到第 10 行 同时输入 kissme 1 光标移动到第三行的行首 2 按 ctrl v 进入可是块模式 3 光标移动到第 10 行的行首 4

多行编辑

当我们想在文件中连续添加、删除多行注释时,可使用此技巧;

首先,vim一个新文件

vim vim_test

在vim_test文件中,按i,再按ENTER,开辟20行空行;

vim多行编辑、多行删除

前方高能,别眨眼0.0

实现需求:在第3行到第10行,同时输入kiss me.

1. 光标移动到第三行的行首

2. 按ctrl + v,进入可是块模式

vim多行编辑、多行删除

3. 光标移动到第10行的行首

4. 按i(大写字母),进入编辑模式

5. 输入kiss me.

vim多行编辑、多行删除

6. 最后,按ESC键

vim多行编辑、多行删除

搞定!!

多行删除

vim多行编辑、多行删除

需求1:针对上面的vim_test文件,删除第7-19行

在ESC模式下,输入

:7,19d

7:待删除起始行

19:待删除末尾行

d:执行删除命令

搞定!!

vim多行编辑、多行删除

需求2:删除第5行,到文件尾部

如果文件有很多行,使用:set number可查看vim中的行号;按两次大写的G,可跳转到文件末尾,查看行号;

再使用需求1的方式删除即可;

需求3:删除文件所有内容;

1. echo一个空字符串;

2. 将空字符串重定向到vim_test中,即可;

echo '' > vim_test

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/198859.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午2:20
下一篇 2026年3月26日 下午2:20


相关推荐

  • 【分析】Ceph数据一致性检查 – Scrub调优

    【分析】Ceph数据一致性检查 – Scrub调优除了使用对象多副本 Ceph 还通过 Scrub 归置组 PG 来保证数据的完整性 在对象存储层 CephScrub 类似于 fsck 针对每一个归置组 PG OSD 比较主副本和从副本 确保没有对象丢失和错误 捕获 OSD 缺陷和文件系统错误 OSD 也能执行 DeepScrub 一般一周一次 通过读取数据和使用校验码来保证数据完整性 可以捕捉那些在轻度清洗过程中未能发现的磁盘上的坏扇区

    2026年3月18日
    3
  • 决策树模型的用途_决策树模型怎么建立

    决策树模型的用途_决策树模型怎么建立概念定义在特征空间与类空间上的条件概率分布,即给定特征条件下类的条件概率分布;也可以认为是if-then规则的集合优点模型具有可读性,分类速度快。模型首先,介绍一下决策树模型:由结点和有向边组成,结点又可分为内部结点和叶结点。内部结点表示一个特征或属性,叶结点表示一个类。决策树与条件概率分布决策树所表示的条件概率分布由各个单元给定条件下的类的条件概率分布组成。若X表…

    2022年10月21日
    5
  • FastJSON解析JSON字符串数据

    FastJSON解析JSON字符串数据需要解析的 JSON 数据如下 解析代码 publicstatic String args Stringresult msg success code 0 data invoice code total amount 22090 39 total amount excluding tax 20266 41 total tax amount

    2026年3月19日
    2
  • idea远程debug配置_debug调试教程

    idea远程debug配置_debug调试教程IDEA远程debug调试设置

    2025年10月23日
    3
  • Mysql最左匹配原则

    Mysql最左匹配原则看了好多博客 讲讲自己的理解 索引的底层是一颗 B 树 那么联合索引当然还是一颗 B 树 只不过联合索引的健值数量不是一个 而是多个 构建一颗 B 树只能根据一个值来构建 因此数据库依据联合索引最左的字段来构建 B 树 例子 假如创建一个 a b 的联合索引 那么它的索引树是这样的可以看到 a 的值是有顺序的 1 1 2 2 3 3 而 b 的值是没有顺序的 1 2 1 4 1 2 所以 b 2 这种查询

    2026年3月20日
    2
  • 用python读取文档_Python读写文件

    用python读取文档_Python读写文件一 读写文件方式在当前 python 文件同级目录下存在一个名为 file 的文件 内容如下 1 使用 withopen 读取文件 defread file filepath withopen filepath asfp content fp read returnconten read file file print ret 在上述脚本中可以发现 content 作为一个列表 虽然在 wi

    2026年3月18日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号