linux vi/vim三种模式,保存退出,强制退出
一、三种模式
vi/vim工具 共分为三种模式,分别是:
1.命令模式(Command mode),
2.输入模式(Insert mode)
3.底线命令模式(Last line mode)。
命令模式:
用户刚刚启动 vi/vim时,便进入了命令模式。
该状态下敲击键盘动作会被Vim识别为命令,而非输入字符。比如我们此时按下i,并不会输入字符i,而是被当作一个命令。
以下是常用的几个命令:
(1)i 切换到输入模式,以输入字符。输入模式也叫编辑模式,可编辑文档(最常用)
(2)x 删除当前光标所在处的字符。
(3): 切换到底线命令模式,以在最底一行输入命令。
所以,若想要编辑文本,则首先启动Vim,进入了命令模式,按下i,切换到输入模式。
命令模式只有一些最基本的命令,因此仍要依靠底线命令模式输入更多命令。
输入模式:
在命令模式下按下 i 就进入了输入模式。
在输入模式中,可以使用以下按键:
字符按键以及Shift组合,输入字符
ENTER,回车键,换行
BACK SPACE,退格键,删除光标前一个字符
DEL,删除键,删除光标后一个字符
方向键,在文本中移动光标
HOME/END,移动光标到行首/行尾
Page Up/Page Down,上/下翻页
Insert,切换光标为输入/替换模式,光标将变成竖线/下划线
ESC,退出输入模式(编辑模式),切换到命令模式
底线命令模式:
在命令模式下按下:(英文冒号)就进入了底线命令模式。
底线命令模式可以输入单个或多个字符的命令,可用的命令非常多。
在底线命令模式中,基本的命令有(已经省略了冒号):
q 退出程序
w 保存文件
按ESC键可随时退出底线命令模式。
原文请查看: link.
二、 linux vi/vim保存退出,强制退出
【linux退出vi/vim编辑器,一般需要先按 esc 先退出编辑模式。】
- 保存文件修改
:w //按【:w】 保存文件
:w! //按【:w!】 若文件为只读,强制保存文件
- 退出文件
:q //按【:q】 离开vi/vim
:q! //按【:q!】 不保存强制离开vi
- 保存并退出
:wq //按【:wq】 保存后离开
:wq! //按【:wq!】 强制保存后离开
原文请查看: link.
linux vi/vim三种模式,保存退出,强制退出相关推荐
- vi/vim 三种模式及命令 (简单粗暴,轻松搞懂)
//+++++++++++++++++++++一般模式(默认模式)++++++++++++++++++++++++++++++ 一般模式: 移动光标 h 或 向左方向键 光标向左移动一个字符 j 或 ...
- VI简介---VI的三种模式
Vi有三种基本的工作模式:指令行模式.文本输入模式.行末模式.他们的相互关系如所示. 指令模式(Command Mode) 下输入 a.i.o进入文本输入模式(Input Mode) 文本输入模式( ...
- linux vi回到末行模式,Linux vi/vim 的命令模式,,编辑模式,末行模式
命令模式:可以随意的打开一个文件.比如操作 1.[root@room9pc16 ~]# vim /tmp/passwd 按下enter健将会出现如下信息: root:x:0:0:root:/root: ...
- Linux -- vi和vim编辑器(编写Hello.java程序,三种模式的转换,常用快捷键练习)
文章目录 1. vi和vim编辑器 1.1 vi和vim编辑器介绍 1.2 vi和vim的三种常见模式 1.3 快速入门案例:使用`vim`开发一个`Hello.java`程序 1.3.1 建立 `H ...
- Linux之vi三种模式常用操作的学习
1.vi的三种模式 2.切换到编辑模式的四种方式,编辑模式可以输入任意内容 a 光标向后移动一位 i 当前位置 o 另起新行 s 删除光标所在字符 r 替换光标所在字符 3.尾行模式,用于保存内容. ...
- linux联网三种模式
linux联网的三种模式 1.交接模式 2.NAT(网络地址转换模式) 3.主机模式
- $Linux vi/vim编辑器常用命令与用法总结
(一)vi/vim是什么? Linux世界几乎所有的配置文件都是以纯文本形式存在的,而在所有的Linux发行版系统上都有vi编辑器,因此利用简单的文字编辑软件就能够轻松地修改系统的各种配置了,非常方便 ...
- Linux Vim三种工作模式(命令模式、输入模式和编辑模式)详解
通过前面的学习我们知道,Linux 系统中所有的内容都以文件的形式进行存储,当在命令行下更改文件内容时,常会用到文本编辑器. 我们首选的文本编辑器是 Vim(至于为什么,可查看<Vi和Vim的区 ...
- Linux vi/vim 文件编辑保存及退出
进入文件 vi /file/path/filename.suffix 或者 vim /file/path/filename.suffix 进入编辑模式 vi/vim进入文件后,默认是不可编辑的,要进入 ...
最新文章
- *17.解释一下最小生成树
- DNS、IP地址、子网掩码和网关
- 第二阶段团队冲刺10
- [html] 为什么我们要使用web workers?
- java课程课后作业190502之单词统计续集
- ❤️六W字《计算机基础知识》(四)(建议收藏)❤️
- [redis] Jedis 与 ShardedJedis 设计
- dispatch js实现_通信:派发与广播,on与emit,自行实现dispatch和broadcast方法
- python中、print程序设计基础输出是_在python编程里, print 4> 2 and 1 and 4 输出的是什么?...
- CSharp_DevExpress_DXperience_Universal_11.1.6 下载+源码+编译
- WinPE启动U盘工具箱 (通用PE工具箱ISO映像文件)
- 转换函数(Transfer Function)设计
- Sonic云真机测试平台在windows的部署及使用
- 恩尼格玛模拟器_使用ENIGMA模拟器进行数据加密和解密
- 5G NR标准: 第18章 射频特性
- ODL中的Karaf命令使用
- 七位CTO眼中的技术领导者核心能力
- 《知识就是力量》第二期——“怎样做一个更有价值的人”笔记
- 数值卡,让数据可视化玩出新花样丨三叠云
- 低功率、运动传感器 PYQ 1548/7659 特性及应用
热门文章
- leetcode 1. Two Sum
- 【win10】 设置应用开机自启动
- Kafka之Partition
- 《多旋翼无人飞行器嵌入式飞控开发指南》里基于FreeRTOS的无人机软件框架
- 循环数组对象,并且返回一个新的数组对象
- Flutter EasyLoading - 让全局Toast/Loading更简单
- pythonmatplotlib显示数值_4.10Python数据处理篇之Matplotlib系列(十)---文本的显示
- Python爬虫——Ajax数据爬取
- 如何关闭win7下的打开文件安全警告
- Esp8266(NodeMcu)接入新大陆物联网平台并且上传温湿度