一. 移动:
h,j,k,l: 左,下,上,右。
w: 下一个词的词首。W:下一个单词(不含标点)。
e:下一个词的词尾。E:不含标点。
b:上一个词的词首。B:不含标点。
<>: v 模式选中后进行缩进。
二. 跳转:
%: 可以匹配{},"",(),[]之间跳转。
H、M、L:直接跳转到当前屏幕的顶部、中部、底部。
#H:跳转到当前屏的第#行。
#L:跳转到当前屏的倒数第#行。
zt: 当前编辑行置为屏顶。
zz: 当前编辑行置为屏中。
zb: 当前编辑行置为屏底。
G:直接跳转到文件的底部。
gg: 跳转到文件首。
gd: 跳转到光标所在函数和变量的定义。
():跳转到当前的行首、行尾。
{}:向上、向下跳转到最近的空行。
[{:跳转到目前区块开头。
]}:跳转到目前区块结尾。
0: 跳转到行首。
$: 跳转到行尾。
2$: 跳转到下一行的行尾。
#:跳转到该行的第#个位置。
#G: 15G,跳转到15行。
:#:跳转到#行。
三. 选择:
1.v: 开启可视模式。 V: 开启逐行可视模式。
2.^V: 矩形选择。
3.v3w: 选择三个字符。
4.ab:包括括号和()内的区域。
5.aB:包括括号和{}内的区域。
6.ib:括号()内的区域。
7.iB:括号{}内的区域。
8.aw:标记一个单词。
四. 编辑:
1. 新增:
i: 光标前插入。
I: 在当前行首插入。
a: 光标后插入。
A: 当前行尾插入。
O: 在当前行之前插入新行。
o: 在当前行之后插入新行。
2. 修改 c(change) 为主:
r: 替换光标所在处的字符。
R:替换光标所到之处的字符。
cw: 更改光标所在处的字到字尾处。
c#w: c3w 修改3个字符。
C:修改到行尾。
ci':修改配对标点符号中的文本内容。
di':删除配对标点符号中的文本内容。
yi':复制配对标点符号中的文本内容。
vi':选中配对标点符号中的文本内容。
s:替换当前一个光标所处字符。
#S:删除 # 行,并以新文本代替。
3. 删除 d(delete) 为主:
D:删除到行尾。
X: 每按一次,删除光标所在位置的前面一个字符。
x: 每按一次,删除光标所在位置的后面一个字符。
#x: 删除光标所在位置后面6个字符。
d^: 删至行首。
d$: 删至行尾。
dd:(剪切)删除光标所在行。
dw: 删除一个单词/光标之后的单词剩余部分。
d4w: 删除4个word。
#dd: 从光标所在行开始删除#行。
daB: 删除{}及其内的内容。
diB: 删除{}中的内容。
n1,n2 d:将n1,n2行之间的内容删除。
4. 查找:
/: 输入关键字,发现不是要找的,直接在按n,向后查找直到找到为止。
?: 输入关键字,发现不是要找的,直接在按n,向前查找直到找到为止。
*: 在当前页向后查找同一字。
#: 在当前页向前查找同一字。
5. 复制 y(yank)为主:
yw: 将光标所在之处到字尾的字符复制到缓冲区中。
#yw: 复制#个字到缓冲区。
Y:相当于yy, 复制整行。
#yy:表示复制从光标所在的该行往下数#行文字。
p: 粘贴。所有与y相关的操作必用p来结合粘贴。
]p:粘贴到合适的缩进处。
n1,n2 co n3:复制第n1行到第n2行之间的内容到第n3行后面。
6. 大小写转换:
gUU: 将当前行的字母改为大写。
guu: 将当前行的字母改为小写。
gUw: 将当前光标下的单词改为大写。
guw: 将当前光标下的单词改为小写。
a. 整篇大写:
ggguG
gg: 光标到文件第一个字符。
gu: 把选择范围全部小写。
G: 到文件结束。
b. 整篇小写:gggUG
7. 其它:
J:当前行和下一行合并成一行。
8. 移动:
n1,n2 m n3:将n1行到n2行之间的内容移至n3行下。
相关推荐
### vim 常用快捷键知识点 #### 一、引言 Vim 是一款功能强大的文本编辑器,广泛应用于各种操作系统之中,特别是 Linux 和 Unix 平台。它源自 vi 编辑器,但添加了许多增强功能,使得它更加高效且易于定制。本文将...
以下是一些关于Vim常用快捷键、配置和插件的详细说明: 1. **Vim中的Tab操作**:在Vim中,Tab键可以用于缩进代码,但也可以通过配置实现其他功能。例如,你可以设置`map <Tab> >i`使得在插入模式下按下Tab键进行...
“vim 常用快捷键记录” Vim 编辑器是 Unix 系统中一个功能强大且灵活的文本编辑器,用户可以通过键盘快捷键来快速地编辑文本。以下是 Vim 编辑器中常用的快捷键记录: 光标移动 * h 左移光标,j 下移光标,k 上...
这个是数字IC验证必会的一门基本功。。(VIM常用快捷键)
title: Linux vim快捷键description: Linux vim快捷键keywords: Linux 终端 快捷键vim常用快捷键命令模式默认
以上就是关于Vim常用快捷键、VSCode个人常用配置和Qt主题配置的一些基础知识。掌握这些,能够显著提升你的开发效率和工作体验。记得根据自己的实际需求进行调整和优化,使你的编程环境更加符合个人习惯。
本篇将详细介绍Vim的一些常用快捷键,帮助你提升编辑效率。 一、启动与退出 1. 启动Vim:`vim 文件名` 2. 退出Vim: - `:q` 退出(必须在正常模式下) - `:q!` 强制退出,不保存修改 - `:wq` 保存并退出 二、...
vi和vim编辑器常用的快捷键总结,供后期个人备忘参考。
将vim常用快捷键分类整理,并制作成桌面壁纸,方便查看~
VIM常用快捷键整理,包括各种组合快捷键、命令模式,输入模式以及底线命令模式等等
在Linux系统中,Vim的一些常用快捷键如`<C-a>`(递增)和`<C-x>`(递减)等能够正常工作。但在Windows版本的Vim中,这些快捷键的功能却发生了变化,例如`<C-a>`变成了“全选”而非“递增”。此外,`<C-v>`在Linux版...
vi 和 vim 的常用快捷键
经过多次总结补充的常用vim快捷操作,全部为常用操作
以下列出了一些常用的VIM快捷键: ##### 3.1 帮助 - `\hp`:打开帮助文档,提供关于特定插件的帮助信息。 ##### 3.2 注释 - `\cl`:添加行尾注释。 - `\cj`:调整行尾注释的位置。 - `\cs`:设置行尾注释的列位置...
韩顺平教育-vi 和 vim 的常用快捷键1
本文将详细介绍VIM的一些常用快捷键及其应用场景,帮助用户更高效地使用Vim进行文本编辑。 #### 二、光标定位快捷键 1. **H**: 将光标定位到屏幕上方。 2. **M**: 将光标定位到屏幕中间。 3. **L**: 将光标定位到...
#### 常用快捷键与功能 ##### 1. 插入模式(Insert Mode)与正常模式(Normal Mode) - **帮助文档**: - `\hm`:显示光标下单词的帮助文档。 - `\hp`:展示`c-support`的帮助页面。 - **注释操作**: - `\[n]...
以下是一些 Vim 的常用快捷键及其功能: **光标移动:** - `k`:上移光标 - `h`:左移光标 - `l`:右移光标 - `j`:下移光标 - `Ctrl + f`:向下翻一页 - `Ctrl + b`:向上翻一页 - `Ctrl + d`:向下翻半页 - `Ctrl...