登录/注册

Vi编辑器

更多

好的!Vi 编辑器(及其增强版 Vim)是一种在 Unix/Linux 系统上极其流行且功能强大的文本编辑器。它以模式化编辑著称,这意味着你需要在不同模式间切换来执行不同的操作。

以下是 Vi/Vim 的核心概念和常用命令的中文详解:

核心概念:三种主要模式

  1. 命令模式 (Normal Mode / Command Mode)

    • 进入方式: 启动 Vi/Vim 后的默认模式;在插入模式或末行模式下按 Esc 键。
    • 作用: 这是控制编辑器的核心模式。在此模式下:
      • 所有按键操作都被视为命令(移动光标、复制、粘贴、删除、撤销、搜索、保存、退出等)。
      • 不能直接输入文本到文件中。
      • 大多数编辑操作都是在此模式下发起。
  2. 插入模式 (Insert Mode)

    • 进入方式: 在命令模式下按以下任一键:
      • i: 在光标前插入文本。
      • a: 在光标后插入文本。
      • o: 在当前行下方插入新行并开始插入。
      • O (大写 O): 在当前行上方插入新行并开始插入。
      • I: 移动到当前行的行首并插入。
      • A: 移动到当前行的行尾并插入。
    • 作用: 在此模式下,键盘输入的字符会作为文本插入到文件内容中。就像你熟悉的记事本一样。
    • 退出方式:Esc 键返回命令模式。
  3. 末行模式 (Ex Mode / Command-Line Mode)

    • 进入方式: 在命令模式下按 : (英文冒号)。
    • 作用: 在编辑器底部出现一个命令行提示符 :。在此模式下可以执行:
      • 文件操作(保存、另存为)。
      • 退出操作(退出、强制退出)。
      • 设置选项(显示行号、搜索高亮等)。
      • 执行搜索/替换。
      • 执行外部命令。
    • 执行命令: 输入命令后按 Enter 执行。
    • 退出方式: 执行命令后自动返回命令模式;按 Esc 取消输入的命令或取消末行模式。

常用命令 (在命令模式下)

重要提示

  1. 模式切换是核心: 时刻记住你当前在哪个模式(命令、插入、末行)。Esc 键是你的安全键,按多次 Esc 总能让你回到命令模式。
  2. 命令区分大小写: Vi/Vim 命令是区分大小写的!i, I, a, A, o, O, p, P, :wq, :q! 等都是不同的命令。
  3. 组合操作: 许多命令可以组合数字使用:
    • 5j: 向下移动 5 行
    • 3dd: 删除 3 行
    • 10yy: 复制 10 行
    • d5w: 删除 5 个单词
  4. 练习是关键: Vi/Vim 初期学习曲线比较陡峭,但熟练掌握后编辑效率极高。多练习是王道。
  5. Vim 是 Vi 的增强版: 现在通常使用的都是 Vim (Vi IMproved)。它更加强大,支持语法高亮、多级撤销、插件等。本文的命令绝大部分在 Vi 和 Vim 中是通用的。
  6. 帮助系统: :help 是你最好的朋友!遇到不熟悉的命令随时查询。

常见误区与技巧

开始时可能会觉得有点复杂,但只要理解了三种模式的概念,并记住几个最常用的命令(i, Esc, :wq, :q!, dd, yy, p, /),你就可以开始使用 Vi/Vim 了。随着练习,你会越来越熟练和高效!

飞凌嵌入式ElfBoard-常用编辑器之Vim编辑器

在Linux下我们对文本进行编辑,经常用到的编辑器就是Vi/Vim, Vi

2025-10-13 08:47:31

Linux下Vim编辑器的使用技巧

【Vim】常用总结⟳ 简介⟳ image 什么是vim?⟳ Linux下两大编辑神器之一 vim • Linux/Unix下使用最多的编辑器 • vi

2025-04-01 17:36:07

vim编辑器命令模式使用方法

文本。 1. Vim编辑器概述 Vim(Vi IMproved)是一款高度可定制的文本编辑器,起源于

2024-08-30 15:01:00

vim编辑器操作指令大全

vim编辑器的完整操作命令 在Linux下,可以键入vimtutor命令,有一个包含实操的vim教程。 1.VI的三种命令模式 1)Command(命令)模式,用于输入命令; 2

资料下载 jf_97020276 2023-04-28 16:25:15

PDF文档编辑器下载

PDF文档编辑器免费下载。

资料下载 jf_60020112 2023-03-17 16:41:36

超好用的Win/Mac文本编辑器npp.7.9.5.Installer

超好用的Win/Mac文本编辑器npp.7.9.5.Installer

资料下载 许先a 2021-06-16 09:36:35

原理图编辑器基础

当您打开现有的原理图文档或创建新的原理图时,原理图编辑器将打开一。 该编辑器利用了Altium Designer环境中的所有工作区功能。这包括多个工具栏,资源

资料下载 姚小熊27 2021-04-16 14:47:18

公式编辑器Mathtype的使用小技巧有哪些

本文档的主要内容详细介绍的是公式编辑器Mathtype的使用小技巧资料免费下载。

资料下载 ah此生不换 2019-05-31 17:25:43

vim编辑器如何使用

Vim编辑器是一个功能强大的文本编辑器,它基于Vi进行改进,并增加了许多新特性。Vim

2024-08-30 14:58:54

常用编辑器之Vim编辑器

在Linux下我们对文本进行编辑,经常用到的编辑器就是Vi/Vim,Vi

2024-08-22 09:48:42

深入了解Linux中vi命令的使用

深入了解Linux中vi命令的使用 VI是一款在Linux系统中使用的文本编辑器,它是一款功能强大、灵活性高的

2023-12-25 11:15:17

嵌入式Linux入门(四、Linux下的编辑器—让人爱恨交加的vi

嵌入式 Linux入 门第四课,了解 Linux 下的编辑器,掌握 vi 编辑器的使用。

2023-07-04 11:42:36

Vi编辑器中的高效率快捷键

作为一名嵌入式Linux开发人员,vi编辑器肯定是大家平常使用最多的,也是大家在嵌入式Linux系统上使用最广泛的编辑器。它是UNIX操作系统和

2023-06-15 09:34:16

linux中vi、vim编辑器常用的技巧

今天浩道跟大家分享硬核干货,关于linux中vi、vim编辑器常用的技巧!

2022-09-21 14:04:11

Linux Fedora计划添加Nano文本编辑器

Fedora计划在默认的Fedora Workstation安装中添加Nano文本编辑器,作为对Vi的补充,但其利益相关者打算提交一个系统范围内的提案,该提案会将默认安装的

2019-11-20 14:57:15

7天热门专题 换一换
相关标签