vim快捷键大全(表格形式)

简介: vim快捷键大全(表格形式)
模式 快捷键 功能描述
普通模式 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 也可以用于写作、记录笔记和其他文本处理任务。

相关文章
|
7月前
|
Shell 开发工具
vim快捷键
vim快捷键
73 4
|
Linux 开发工具
Linux Vim撤销和恢复撤销快捷键
使用 Vim 编辑文件内容时,经常会有如下 2 种需求: 对文件内容做了修改之后,却发现整个修改过程是错误或者没有必要的,想将文件恢复到修改之前的样子。 将文件内容恢复之后,经过仔细考虑,又感觉还是刚才修改过的内容更好,想撤销之前做的恢复操作。 基于这 2 种需求,Vim 编辑器提供了撤销和恢复撤销的命令。 注意,以上这 3 种命令都必须在 Vim 编辑器处于命令模式时才能使用。 下面通过一个例子来演示以上 3 个命令的具体用法。首先,我们新建一个 demo.txt 文件并打开,键入一行内容,例如: http://c.biancheng.net 然后按“Esc”键,使 Vim 由
126 0
|
机器学习/深度学习 Shell 开发工具
vim快捷键收藏版
vim快捷键收藏版
246 0
vim快捷键收藏版
|
Linux 编译器 开发工具
Linux: 远程登陆Linux之 X-Shell和Xftp的下载和使用+vi和vim编译器模式转换及快捷键
Linux: 远程登陆Linux之 X-Shell和Xftp的下载和使用+vi和vim编译器模式转换及快捷键
173 0
Linux: 远程登陆Linux之 X-Shell和Xftp的下载和使用+vi和vim编译器模式转换及快捷键
|
开发工具
vim 快捷键
vim 快捷键
185 0
|
Linux 开发工具
5.6 Linux Vim撤销和恢复撤销快捷键
使用 Vim 编辑文件内容时,经常会有如下 2 种需求:
708 0
5.6 Linux Vim撤销和恢复撤销快捷键
|
Linux 程序员 开发工具
【Linux实操篇一】Vi和Vim编辑器的快捷键练习(必会内容)
【Linux实操篇一】Vi和Vim编辑器的快捷键练习(必会内容)
【Linux实操篇一】Vi和Vim编辑器的快捷键练习(必会内容)
|
机器学习/深度学习 Java 开发工具
面试/工作必备的vim基础及快捷键操作
面试/工作必备的vim基础及快捷键操作
212 0
面试/工作必备的vim基础及快捷键操作
|
弹性计算 Linux 开发工具
ECS实践-- Linux 上 常用 vim 快捷键
vim 可以说是linux 上的神器,而完全掌握它的操作需要一点时间,更多需要在实践中学习,阿里云起实验室上很容易创建阿里云ECS,根据完善的实验室文档我很快地完成了此次vim 之旅,感谢阿里云云起实验室。
223 0
|
开发工具 Perl
vim设置特殊快捷键
vim设置特殊快捷键