当前位置:网站首页>vi编辑器命令
vi编辑器命令
2022-08-08 16:32:00 【傲娇的喵酱】
vi编辑器有三种模式:
命令模式(command mode)、
插入模式(Insert mode)、
底行模式(last line mode)。
目录
命令模式:
进入该模式:用命令(vi 文件名)打开一个文件的话,默认是在命令模式下。
退出该模式:
该模式下有哪些操作:
命令模式下是不能直接编辑文本的,你输入的字母会被当作命令执行。
从光标处开始向后寻找字符串 string | /string |
从光标处开始向前寻找字符串 string | ?string |
向下搜索,下一条数据 | n |
向上搜索,下一条数据 | N |
i | 在当前光标前输入,并且切换到插入模式,可以进行文本的编辑 |
Esc | 退出插入模式,返回到命令模式 |
底行模式:
进入该模式:
在命令模式下,通过输入:(英文冒号)可以切换到底行模式。
退出该模式:
方式一:底行模式下命令以回车结束,(执行该命令,并返回到命令模式)
方式二:双击Esc返回命令模式。
该模式下有哪些操作:
底行模式下可以做一些保存,字符替换等操作。
: | 进入底行模式 |
注意,以下操作要先进入底行模式。
后续操作:
退出(不做保存) | q |
强制退出(不做保存) | q! |
保存 | w |
保存并退出 | wq |
强制保存并退出 | wq! |
批量替换字符串 | %s/替换前string/替换后string/g |
插入模式:
进入该模式:
在命令模式下,通过输入i可以切换到插入模式。
退出该模式:
Esc | 退出插入模式 |
该模式下有哪些操作:
直接编辑就可以了
插入模式和底行模式不能直接切换,要经过命令模式。
边栏推荐
- R语言(数值、列表、矩阵)上应用函数(sqrt、round、mean、log)、将矩阵所有数据求对数、就矩阵整体的均值、使用apply函数计算矩阵matrix的行均值、列均值、trim设置返回结果精度
- synchronized加载static关键字前和普通方法前的区别?
- MySQL数据库的简介及select语句的执行流程
- Patience sorting - specializing in quickly solving the longest increasing subarray
- Digital image processing (6) -- image compression
- 使用pymongo,将MongoDB生成的ObjectId类型数据与字符串之间的相互转化
- pdf导出工具类
- 10分钟快速入门RDS【华为云至简致远】
- 微信公众号+web后台的工资条发放功能的实现
- Understanding of redis slice cluster
猜你喜欢
[uniapp applet] view container cover-view
pytorch安装过程中出现torch.cuda.isavailable()=False问题
‘xxxx‘ is declared but its value is never read.Vetur(6133)
基于华为云弹性云服务器ECS(搭载openEuler的鲲鹏通用计算增强型)完成鲲鹏代码迁移工具实践【华为云至简致远】
Digital image processing (6) -- image compression
Flutter的实现原理初探
4、S32K14X学习笔记:S32 Design Studio 新建和导入工程
项目管理流程包含哪些
Web3构架是怎么样的?
IDEA2020安装教程
随机推荐
MVCC,主要是为了做什么?
ggplot2可视化水平箱图并使用fct_reorder排序数据、使用na.rm处理缺失值(reorder boxplot with fct_reorder)、按照箱图的中位数从大到小排序水平箱图
基于华为云弹性云服务器ECS(搭载openEuler的鲲鹏通用计算增强型)完成鲲鹏代码迁移工具实践【华为云至简致远】
Node简介
redis切片集群的理解
promise学习笔记
GPT3中文自动生成小说「谷歌小发猫写作」
bzoj1097 [POI2007]旅游景点atr
找工作的我看了国聘app
最新30系显卡搭建paddle飞浆环境|含CUDA下载安装
[深入研究4G/5G/6G专题-54]: L3信令控制-3-软件功能与流程的切分-CU-UP网元的信令
Understanding of redis slice cluster
中金财富开户安全吗?怎么操作?
好用的项目工时管理系统有哪些
leetcode 155. Min Stack最小栈(中等)
The situation of the solution of the equation system and the correlation transformation of the vector group
C语言学习概览(四)
微信公众号+web后台的工资条发放功能的实现
9. cuBLAS Development Guide Chinese Version--Configuration of Atomic Mode in cuBLAS
二、junit接口自动化框架之二次开发