模式 | 快捷键 | 功能描述 |
---|---|---|
普通模式 | h | 光标左移 |
普通模式 | j | 光标下移 |
普通模式 | k | 光标上移 |
普通模式 | l | 光标右移 |
插入模式 | i | 进入插入模式,光标前插入 |
插入模式 | a | 进入插入模式,光标后插入 |
普通模式 | dd | 删除当前行 |
普通模式 | yy | 复制当前行 |
普通模式 | p | 粘贴复制/删除的内容 |
普通模式 | u | 撤销操作 |
普通模式 | Ctrl + r | 重做操作 |
普通模式 | gg | 跳转到文件开头 |
普通模式 | G | 跳转到文件结尾 |
命令模式 | :w | 保存文件 |
命令模式 | :q | 退出 Vim |
命令模式 | :wq | 保存并退出 |
可视模式 | v | 进入可视模式,选择文本 |
可视模式 | V | 进入可视行模式,选择整行 |
可视模式 | Ctrl + v | 进入可视块模式,选择矩形区域 |
普通模式 | /<关键词> | 搜索关键词 |
普通模式 | n | 跳转到下一个搜索结果 |
普通模式 | N | 跳转到上一个搜索结果 |
命令模式 | :set nu | 显示行号 |
命令模式 | :set nonu | 隐藏行号 |
普通模式 | :s/旧/新/g | 替换当前行中的所有旧词为新词 |
命令模式 | :%s/旧/新/g | 替换整个文件中的所有旧词为新词 |
光标移动
h:向左移动一个字符
j:向下移动一行
k:向上移动一行
l:向右移动一个字符
在 Vim 中,你可以使用以下快捷键来创建新行:
在当前行下方创建新行:
按 o 键。这个命令会在当前光标所在行的下方插入一个新行,并进入插入模式。
在当前行上方创建新行:
按 O 键(大写字母 “O”)。这个命令会在当前光标所在行的上方插入一个新行,并进入插入模式。
Vim是什么
Vim 是一种高度可配置的文本编辑器,广泛用于程序开发和其他文本编辑任务。它的名字来源于 “Vi IMproved”(改进版的 Vi),是 Vi 编辑器的增强版。Vim 最初由 Bram Moolenaar 开发,并于 1991 年首次发布。
Vim 的特点
模式化编辑: Vim 有多个模式,例如普通模式、插入模式、可视模式和命令模式。每种模式提供不同的键绑定和功能。
高效的键盘操作: Vim 的设计目的是让用户尽可能少地移动手指,以实现高效的文本编辑。几乎所有操作都可以通过快捷键完成。
扩展性: Vim 支持插件,可以通过添加插件扩展其功能。
强大的脚本语言: Vim 包含一个脚本语言,可以用来编写自动化脚本和自定义功能。
跨平台支持: Vim 可以在各种操作系统上运行,包括 Unix、Linux、Windows 和 macOS。
常见用途
代码编辑: 由于其强大的功能和灵活性,Vim 常用于编写和编辑代码。
系统管理: 系统管理员通常使用 Vim 来编辑配置文件和脚本。
普通文本编辑: Vim 也可以用于写作、记录笔记和其他文本处理任务。