vim 编辑器

一、vim 编辑器

Linux 系统都会自带 vi 编辑器,但是 vi 编辑器太难用了,所以安装 vim 编辑器(相当于 vi 的升级版),安装命令:

sudo apt-get install vim

二、vim 编辑器的三种工作模式

vim xxx 使用 vim 编辑器打开文件

一般模式(指令模式):默认模式,用 vi 打开一个文件以后自动进入到此模式。

编辑模式:一般模式中无法编辑文件,要编辑文件就要进入编辑模式,按下 "i 、I(大写i)、a、A、o、O、s、r"等就会进入编辑模式,一般按下 "a" 将进入编辑模式。按下 ESC 键可退出编辑模式进入一般模式。

命令行模式(底行模式):先进入到一般模式,然后输入 : 、/、?、这三个中的任意一个就可以进入到命令行模式。

/xxx 表示在文件中查找xxx

三、保存退出

在底行模式输入以下命令,也就是在 : 后面输入

x 保存当前文档并且退出

q 退出不保存

w 保存文档

q! 退出 vi/vim ,不保存文档。

四、其他操作方式

①按下键盘的上下左右来控制光标。

一般模式下:

① dd 删除光标所在行

ndd 删除掉光标所在行及其向下 n 行

② u 撤销、恢复上一步

③ . 重复前一个操作

④ yy 复制光标所在行

⑤ nyy 复制光标所在向下的 n 行,比如 10yy 就是复制光标下的 10 行

⑥ p 和 P p 为粘贴到光标下一行, P 粘贴到光标的上一行

五、注意

vi xxx 可以直接用来直接创建,它创建完成之后直接进入文件。

vi xxx 都是进入,vi 编辑器和 vim 编辑器都是通过 vi 命令进入的。

一般模式到编辑模式用 a 表示在当前光标所在字符的后面,转为输入模式,符合日常编写。

相关推荐
杨云龙UP10 分钟前
从0到可落地:Oracle RMAN异地NFS备份标准脚本(多实例通用)
linux·运维·数据库·oracle
古城小栈16 分钟前
吃透Cron表达式
linux·服务器·数据库
猫猫的小茶馆1 小时前
【ARM】BootLoader(Uboot)介绍
linux·汇编·arm开发·单片机·嵌入式硬件·mcu·架构
Yeliang Wu1 小时前
LLaMA-Factory 模型评估理论与实战:基于 Ubuntu 22.04 的系统化指南
linux·ubuntu·llama·评估·llamafactory
生信大表哥1 小时前
单细胞测序分析(十一)轨迹分析
linux·rstudio·数信院生信服务器·生信云服务器
躺着听Jay1 小时前
【1267 - Illegal mix of collations 】mysql报错解决记录
java·linux·前端
不秃头的帅哥1 小时前
程序地址空间(基于c++和linxu的一些个人笔记
linux·开发语言·c++·操作系统·内存空间
Yweir1 小时前
Linux性能监控的工具集和分析命令工具
java·linux·jvm
XH-hui1 小时前
【打靶日记】群内靶机Monkey
linux·网络安全
赖small强1 小时前
【Linux C/C++开发】C语言函数深度技术指南 (Deep Dive into C Functions)
linux·c语言·函数指针·stack frame