vim 操作

embedded/2024/10/9 15:18:31/

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/embedded/123191.html

相关文章

手机USB连接不显示内部设备,设备管理器显示“MTP”感叹号,解决方案

进入小米驱动下载界面,等小米驱动下载完成后,解压此驱动文件压缩包。 5、小米USB驱动安装方法:右击“计算机”,从弹出的右键菜单中选择“管理”项进入。 6、在打开的“计算机管理”界面中,展开“设备管理器”项&…

前端——importmap

说明&#xff1a; ES6中模块化引用时&#xff0c;路径问题 使用importmap来指代模块对应的路径 官方&#xff1a; 例如引用threejs 1.通过csdn方式 <!-- <script type"importmap">{"imports": {"three": "https://unpkg.com/…

CDGA|利用人工智能与边缘计算显著提升数据治理效率与效果的实践案例

在当今数字化转型的浪潮中&#xff0c;数据已成为企业最宝贵的资产之一。然而&#xff0c;随着数据量的爆炸性增长&#xff0c;如何高效、安全地治理这些数据成为企业面临的重要挑战。人工智能&#xff08;AI&#xff09;与边缘计算技术的融合&#xff0c;为数据治理带来了前所…

React 有哪些 Hooks

React从16.8版本开始引入了Hooks,这是一项允许在函数式组件中使用状态和其他React特性的功能。Hooks提供了一系列函数,用于在组件中“钩入”React的各种特性。以下是React中常用的一些Hooks: 1. useState 作用:用于在函数式组件中添加和管理状态。它返回一个状态变量和一个…

Oracle datafile 数目限制是多少

DBMS_PDB.DESCRIBE with large number of datafiile say 37183 datafiles hit ORA-600 [kpdbPrepareXMLFromCtrlFile:tsindx] (Doc ID 2781789.1) 3万多都没问题 Applies to: Oracle Database - Enterprise Edition - Version 18.13.0.0.0 and later Information in this docu…

8. Bug 与 Error

计算机程序中的缺陷通常被称为 bug。把它们想象成偶然爬进我们工作中的小东西&#xff0c;会让程序员感觉良好。当然&#xff0c;实际上是我们自己把它们放进去的。 如果程序是思想的结晶&#xff0c;我们可以将错误大致分为思想混乱造成的错误和将思想转化为代码时引入错误造成…

golang学习笔记24-文件操作

本节和函数篇的系统函数&#xff08;笔记14&#xff1a;系统函数&#xff09;一样&#xff0c;只需读懂代码即可。想了解更多用法可参考官方文档&#xff1a;https://studygolang.com/pkgdoc 文件有五大操作&#xff1a; 1.创建文件&#xff1a;os.Create()用于创建一个新文件&…

Splashtop 加入 Microsoft 智能安全协会

2024年9月25日 美国加利福尼亚州库比蒂诺 Splashtop Inc . 今天宣布已正式加入 Microsoft 智能安全协会&#xff08;MISA&#xff09;。MISA 由独立软件供应商&#xff08;ISV&#xff09;和托管安全服务提供商&#xff08;MISA&#xff09;组成&#xff0c;他们将其解决方案与…