vim 的学习使用

本文主要介绍了Vim文本编辑器,它从vi发展而来,有命令、输入、底线命令三种模式。详细说明了进入和退出各模式的方法,以及各模式下的常用命令和快捷操作,还给出了退出Vim工作模式的方式,最后附上学习Vim的其他资源。

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

目录

前言

一、认识 vim

二、vim 的三种模式

1、命令模式

(1)、如何进入 vim 工作模式(默认是 命令模式)?

(2)、命令模式下的常用命令

2、输入模式

(1)、如何进入输入模式?

(2)、输入模式下常用的快捷操作

(3)、如何退出输入模式,进入命令模式?

3、底线命令模式

(1)、如何进入底线命令模式?

(2)、底线命令模式的常用命令

(3)、如何退出底线命令模式,进入命令模式?

(4)、如何退出 vim 工作模式?

三、图解 vim 的工作模式


前言

Windows 下若要使用 cmd + Vim 进行编程不太友好,需要自行配置。

官方下载地址

具体配置请参考此文

一、认识 vim

vim 是从 vi 发展出来的一个文本编辑器。

vim 共分为三种模式:

  • 命令模式(Command mode);
  • 输入模式(Insert mode);
  • 底线命令模式(Last line mode。

二、vim 的三种模式

下面,以采用 vim 编辑 test.txt 文件为例,认识三种模式。

1、命令模式

(1)、如何进入 vim 工作模式(默认是 命令模式)?

vim test.txt

(2)、命令模式下的常用命令

  • i 切换到输入模式,以输入字符。
  • x 删除当前光标所在处的字符。
  • : 切换到底线命令模式,以在最底一行输入命令。

2、输入模式

(1)、如何进入输入模式?

在“命令模式”下按下 i 或 a 或 o 就进入了输入模式。

i/a/o

(2)、输入模式下常用的快捷操作

在输入模式中,可以使用以下按键:

  • 字符按键以及Shift组合,输入字符
  • ENTER,回车键,换行
  • BACK SPACE,退格键,删除光标前一个字符
  • DEL,删除键,删除光标后一个字符
  • 方向键,在文本中移动光标
  • HOME/END,移动光标到行首/行尾
  • Page Up/Page Down,上/下翻页
  • Insert,切换光标为输入/替换模式,光标将变成竖线/下划线
  • ESC,退出输入模式,切换到命令模式

(3)、如何退出输入模式,进入命令模式?

按 ESC 键即可。

ESC

3、底线命令模式

(1)、如何进入底线命令模式?

在“命令模式”下按下:(英文冒号)就进入了底线命令模式。

:

(2)、底线命令模式的常用命令

底线命令模式可以输入单个或多个字符的命令,可用的命令非常多。常见的命令有(已经省略了其前面的冒号):

  • w:将编辑的数据写入硬盘。
  • q:离开 vi。
  • q!:强制离开,不存储。
  • wq:存储后离开。
  • wq!:强制存储后离开。

(3)、如何退出底线命令模式,进入命令模式?

按ESC键即可。

ESC

(4)、如何退出 vim 工作模式?

首先必须切换到 底线命令模式,然后输入 w 或 q 或 q! 或 wq 或 wq! 都可以退出 vim 工作模式。

:w/:q/:q!/:wq/:wq!

三、图解 vim 的工作模式

最后,附上一张图便于记忆:

推荐学习 vim 的其他资源:

Linux vi/vim | 菜鸟教程

VIM系列-1-常用命令集锦_那起舞的日子的博客-CSDN博客_vim常用指令

linux下的vim使用方法 - 腾讯云开发者社区-腾讯云

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值