Linux :: vim 编辑器的初次体验:三种 vim 常用模式 及 使用:打开编辑、退出保存关闭vim

本文介绍了Linux中的vim编辑器,包括vi与vim的区别、vim的三种主要模式(命令模式、插入模式和末行模式)及其功能,以及如何进入、保存和退出vim的基本操作。重点讲述了模式间的切换和文件编辑保存的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言:本篇是 Linux 基本操作篇章的内容!
笔者使用的环境是基于腾讯云服务器:CentOS 7.6 64bit。


学习集:


目录索引:
1. vim 编辑器的基本认识
2. vim 的基本概念及三种常用模式
- - 2.1 正常/普通/命令模式(Normal mode)
- - 2.2 插入模式(Insert mode)
- - 2.3 末行模式(last line mode)
- - 2.4 三大模式切换简图说明
3. vim 编辑器的简单使用:进入、保存、退出
- - 3.1 (首次)进入与退出 vim
- - 3.2 使用 vim 进行编辑操作:保存
4. 相关文章或系列推荐


1. vim 编辑器的基本认识

vi 与 vim:

  • vi / vim 的区别简单点来说,它们都是多模式编辑器,不同的是vim是vi的升级版本,它不仅兼容 vi 的所有指令,而且还有一些新的特性在里面。例如语法加亮,可视化操作不仅可以在终端运行,也可以运行于xwindow、 mac os、windows。

2. vim 的基本概念及三种常用模式

vim 是一款多模式的编辑器!


vim的三种模式(其实有好多模式,目前掌握这3种即可),分别是:

  • 命令模式(command mode)
  • 插入模式(Insert mode)
  • 底行模式(last line mode)

各模式的功能区分如下:

2.1 正常/普通/命令模式(Normal mode)

基本操作简述:控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode


命令模式下:输入:i => 进入插入 / 编辑模式
命令模式下:shift + : => 进入底行模式


2.2 插入模式(Insert mode)

模式功能:只有在Insert mode下,才可以做文字输入;


按「ESC」键可回到命令行模式。该模式是我们后面用的最频繁的编辑模式。


2.3 末行模式(last line mode)

模式功能:文件保存或退出,也可以进行文件替换,找字符串,列出行号等操作。


在命令模式下,shift+: 即可进入该模式。 要查看你的所有模式:打开vim,底行模式直接输入。


2.4 三大模式切换简图说明

模式切换:

  1. 命令模式 => 插入模式:i
  2. 命令模式 => 底行模式:shitf + ;,【 此处不用纠结:因为键盘输入:shift + ; => : 】
  3. 插入 / 底行模式 => 命令模式:Esc

简单总结:不推荐插入模式 <=> 底行模式! 若在vim总遇到问题,无脑 Esc 键后再尝试操作。

在这里插入图片描述


3. vim 编辑器的简单使用:进入、保存、退出

3.1 (首次)进入与退出 vim

[ - - 3.2 使用 vim 进行编辑操作:保存
进入 vim 编辑器(首次)

  • 直接命令行输入:vim 【回车】

进入如下界面:【如下是第一次使用进入的样子(未配置):即:编写过程中不会进行自动补齐、自动缩进等】(后续会有配置关于配置的文章)

在这里插入图片描述


退出 vim 编辑器
在键盘上按下【 shift + : 】:如图光标会跳转到页面底部,输入:q【回车】即可退出!


注:未进行任何编辑操作就退出,不会有保存提示!

在这里插入图片描述


3.2 使用 vim 进行编辑操作:保存

第一步:创建文件并打开

  • 方式一:touch xx.c + vim xx.c【即:先用 touch 指令创建文件,再用 vim 打开】
  • 方式二:vim xx.c【直接使用 vim 创建打开文件】

两种方式区别:vim 直接创建打开文件,若进入vim 编辑器界面后,无编写操作退出后不会保存文件!

[Mortal@VM-12-16-centos vim_study]$ touch fristfile.c
[Mortal@VM-12-16-centos vim_study]$ vim fristfile.c 

第二步:进入插入模式!

  • 命令模式下:输入:「i」

注:默认 tab 缩进 8 位;【修改方式,后续再配置 vim 文章中会讲】

在这里插入图片描述


第三步:保存并退出:

  • 先「Esc」键:退出插入模式,进入命令模式!
  • 键盘 「shift + :」:进入底行模式!
  • 输入:「wq」【回车】,即可保存并退出!

说明:

  • 「w」:在冒号输入字母「w」就可以将文件保存起来;
  • 「q」:按「q」就是退出,如果无法离开 vim,可以在「q」后跟一个「!」强制离开vim。
  • 「wq」:一般建议离开时,搭配「w」一起使用,这样在退出的时候还可以保存文件。
  • 在进行文件编辑后,是无法使用 「q」直接退出的!要么 「wq」:保存并退出;要么「q!」强制退出不保存。

在这里插入图片描述


4. 相关文章或系列推荐

1. Linux 学习目录合集


2. Linux :: 【简单开发篇 :: vim 编辑器:(2)】:: 普通/命令模式下的最常用操作(1):详解:文本复制/粘贴/剪切/删除 与 撤销普通操作及撤销撤销操作


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

开发小菜Go

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值