Please enable Javascript to view the contents

Linux经验-VIM-模式说明

 ·  ☕ 2 分钟

1. VIM的特性

Vim 是一款高度可定制的文本编辑器,具有以下特点:

  • 多模式编辑:Vim 采用多模式设计,主要包括普通模式(Normal Mode)、插入模式(Insert Mode)、命令模式(Command Mode)和可视模式(Visual Mode),每种模式都有其特定的功能。
  • 高效操作:通过键盘快捷键和命令,用户可以快速执行各种编辑操作,无需频繁切换鼠标和键盘,从而提高编辑效率。
  • 可扩展性:Vim 支持插件扩展,用户可以根据自己的需求安装各种插件,以增强编辑器的功能。
  • 跨平台:Vim 可以在多种操作系统上运行,包括 Linux、macOS、Windows 等。
  • 丰富的文档和社区支持:Vim 拥有庞大的用户社区和丰富的文档资源,用户可以轻松找到相关的帮助和教程。

2. VIM的模式

  • Normal(default): 普通模式,Vim 将键盘输入视为命令,而不是直接插入文本。此模式提供了强大的文本编辑功能,例如移动光标、删除文本、复制粘贴等。
  • Insert: 插入模式,Vim 会将键盘输入直接插入到文件中。
    进入Insert模式:
    - 按 i 进入 Insert 模式,位置: 当前光标前插入
    - 按 a 进入 Insert 模式,位置: 当前光标后插入
    - 按 I 进入 Insert 模式,位置: 光标当前行开头插入
    - 按 A 进入 Insert 模式,位置: 光标当前行末尾插入
    - 按 o 进入 Insert 模式,位置: 光标当前行下方插入新行
    - 按 O 进入 Insert 模式,位置: 光标当前行上方插入新行
    退出Insert模式:
    - 按 键返回到 Normal 模式
  • Visual: 可视模式,用于选择文本范围,对选中文本进行操作。
    进入Visual模式:
    - 按 v 进入 Visual模式, 逐个字符选择
    - 按 V 进入 Visual-Line模式, 逐行选择
    - 按 Ctrl+v 进入 Visual-Block模式,逐列选择
    可用命令:
    - 方向键(h j k l)选择文本
    - y 复制 选中的文本
    - d 删除 选中的文本
    - > 缩进 选中的文本
    - < 反缩进 选中的文本
    - : 对选中文本执行Ex命令
    退出Insert模式:
    - 按 键返回到 Normal 模式
  • Command: 命令模式
分享

Hex
作者
Hex
CloudNative Developer

目录