模式 | 快捷键 | 功能描述 |
---|---|---|
普通模式 | 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 也可以用于写作、记录笔记和其他文本处理任务。