vim 操作

ops/2024/10/9 8:13:00/

vim编辑器的有三种工作模式:命令模式、插入模式和底行命令模式

打开进入命令模式:

由命令模式到输入模式:i:在光标前插;a:在光标后插;o:在下一行插

由输入模式进入命令模式:esc

由命令模式进入底行命令模式  冒号:

由底行命令模式进入命令模式:esc

====================================================

命令模式的操作:

删除:  dd

复制:yy  p

光标移动:用小写英文字母「h」、「j」、「k」、「l」,分别控制光标左、下、上、右移一格

                  用上下左右键试着也可以控制

撤销上一次操作: u 

插入模式

命令行模式

显示行号   set nu

搜索查找    /word       从上往下找搜索到word行,n向下查看,N向上查看

                   ?word   从下往上找word行

跳转      :5 跳转到第5行

替换       :6s/jd/haier/       第6行替换

               :1,9s/huan/new     第1~9行替换

              :%s/dj/huan/       所有匹配的行替换

               

Vim 正则表达Vim中查找替换及正则表达式的使用详解_Linux_脚本之家 (jb51.net)

:/^a    以a开头

:/a\|b    包含a或者b

:/\d\+  1个或者多个数字

:/1\(\d\)   1开头后面还是一个数字

:/1\{2,\}   2个1以上

/[be]

:/n\(e\|f\)   ne或者nf

:/n[e\|f]  ne或者nf

:%s/2\{2,\}/lalala/g


http://www.ppmy.cn/ops/121393.html

相关文章

Python的异步编程

什么是协程? 协程不是计算机系统提供,程序员人为创造。 协程也可以被称为微线程,是一种用户态内的上下文切换技术。简而言之,其实就是通过一个线程实现代码块相互切换执行。 实现协程有那么几种方法: greenlet&…

瑜伽培训行业为何要搭建自己的专属知识付费小程序平台?集师知识付费系统 集师知识付费小程序 集师知识服务系统 集师线上培训系统

在当今快节奏的生活中,瑜伽作为一种舒缓压力、增强体质的生活方式,受到了越来越多人的青睐。瑜伽培训行业也随之蓬勃发展,但如何在激烈的市场竞争中脱颖而出,成为众多瑜伽培训机构面临的一大挑战。搭建自己的专属知识付费小程序平…

借助ChatGPT校对学术论文的10 个有效提示词指令

校对你的学术论文内容可能需要时间,但 ChatGPT 让它变得更容易。 使用正确的提示词,您可以快速检查语法、拼写和清晰度。 这里有 10 个提示可以帮助您使用 ChatGPT 有效地校对你的学术作品。 1、更正语法错误 ChatGPT 提示: 充当校对专家,负责纠正给定 [文本] 中的语法…

EasyCVR视频汇聚平台:解锁视频监控核心功能,打造高效安全监管体系

随着科技的飞速发展,视频监控技术已成为现代社会安全、企业管理、智慧城市构建等领域不可或缺的一部分。EasyCVR视频汇聚平台作为一款高性能的视频综合管理平台,凭借其强大的视频处理、汇聚与融合能力,在构建智慧安防/视频监控系统中展现出了…

docker 部署nacos

目录 一、拉取镜像 二、部署 三、访问(默认是用内嵌数据库) 四、配置 五、重启容器 一、拉取镜像 docker pull nacos/nacos-server 二、部署 docker run --name nacos -d -p 8848:8848 -p 9848:9848 -p 9849:9849 --restartalways --privilegedt…

C++函数指针类型

// // Created by 徐昌真 on 2024/10/5. // #include <iostream>//函数指针类型 指针变成了一个类型 类似int这种 用于反复调用这个函数指针的情况 避免频繁创建一堆的函数指针using namespace std;typedef void (*fptr)(int a, double b, char c); //typedef 将fptr定义…

NIO基础

文章目录 NIO基础1. 三大组件1.1 Channel1.2 Buffer1.3 Selector 2. ByteBuffer2.1 使用方式2.2 常见方法2.3 解决黏包问题 3. 网络编程3.1 阻塞3.2 非阻塞3.3 多路复用3.4 利用多线程优化 NIO基础 1. 三大组件 1.1 Channel channel 有一点类似于 stream&#xff0c;它就是读…

可变形卷积(Deformable Convolution)是什么?

为什么使用可变形卷积&#xff1a; 自适应感受野&#xff1a;可变形卷积允许网络动态调整其感受野的大小和形状&#xff0c;使其能够更好地适应不同尺度和形状的图像特征。处理几何变形&#xff1a;对于包含复杂几何结构的图像&#xff0c;可变形卷积能更好地捕捉和处理这些变…