帮你快速上手vim
小知识,大挑战!本文正在参与程序员必备小知识创作活动。
入门vim基础命令查询手册。学会这些日常操作让手👋脱离鼠标🖱️
复制代码
插入文本
| 代码 |
语意 |
i |
当前光标处插入 |
I |
在行首插入 |
a |
光标前插入 |
A |
在行末尾插入 |
o(小写) |
在所在行的上边儿增加一行 |
O(大写) |
所在行的下边儿添加一行 |
删除文本
| 代码 |
语意 |
dd |
删除光标所在行 |
x |
删除光标所在字符 |
X |
删除光标前的字符 |
dw |
删除一个单词 |
d^ |
删除到行首 |
D |
删除到行尾 |
d$ |
同上⬆️ |
dG |
删除到 文章末尾 |
d1G |
删除 到文章首部 |
复制/粘贴
| 代码 |
语意 |
y |
复制光标所在字符 |
yy |
复制当前行 |
y^ |
复制到行首 |
y$ |
复制到行末 |
yw |
复制一个单词 |
y2w |
复制两个单词(依次类推) |
yG |
复制到文章末 |
y1G |
复制到文章首 |
p(小写) |
黏贴到光标后 |
P(大写) |
黏贴到光标前 |
选中文本
| 代码 |
语意 |
v |
按字符选择 |
V |
按行选择 |
ctrl + v |
按列选择 |
替换文本
| 代码 |
语意 |
r+替换的字符 |
替换当前字符 |
R |
连续替换字符 按ESC离开 |
cc |
重新编写本行 |
cw |
重写一个单词 |
C |
替换直到行莫的内容 |
{n}c |
撤销n次操作 |
U |
撤销所在行的所有修改 |
ctrl+r |
恢复的撤销操作 |
跳转
| 代码 |
语意 |
nG |
跳转到第n行 |
ngg |
跳转到第n行(同上) |
gg |
跳转到第一行 |
G |
跳转到最后一行 |
ctrl+o |
回到跳转前的位置 |
| 代码 |
语意 |
w |
到下一个单词的开头 |
e |
到本词的结尾 |
b |
前一个词的开头 |
ge |
前一个词的结尾 |
0 |
行开头 |
^ |
行开头(同上) |
$ |
行结尾 |
搜索
| 代码 |
语意 |
f+字母 |
向后查找第一个 出现字母的位置 |
F+字母 |
向前查找第一个出现字母的位置 |
/ |
向后查找单词 |
? |
向前查找单词 |
补充
- 在命令前加上数字 如
3dd就是删除3行 ,可以省去重复执行代码
近期评论