Vim 基本用法
# 模式
# 光标移动
h
,j
,k
,l
分别对应光标键 ←
,↓
,↑
,→
。
# 单词间光标移动
键位 | 功能 |
---|---|
w | 到下一个单词的开头 |
e | 到下一个单词的结尾 |
b | 到当前单词的开头 |
# 行内光标移动
键位 | 功能 | 说明 |
---|---|---|
0 | 到行头 | |
$ | 到行尾 | |
^ | 到本行的第一个非空字符 | |
g_ | 到本行的最后一个非空字符 | |
f | 行内字符查找 | fa → 跳到行内下一个为 a 的字符 |
F | 和 f 一样,但是方向相反 | |
t | 行内字符查找 | fa → 跳到行内下一个为 a 的前一个字符 |
T | 和 t 一样,但是方向相反 |
# 行间光标移动
键位 | 功能 |
---|---|
gg | 到第一行 |
G | 到最后一行 |
# 相同单词间光标移动
键位 | 功能 |
---|---|
* | 匹配光标当前所在的单词,移动光标到下一个匹配单词 |
# | 匹配光标当前所在的单词,移动光标到上一个匹配单词 |
键位 | 功能 |
---|---|
f | 匹配光标当前所在的单词,移动光标到下一个匹配单词 |
# | 匹配光标当前所在的单词,移动光标到上一个匹配单词 |
# 文本操作
# 复制文本
键位 | 功能 |
---|---|
yy | 复制当前行(当行于 ddp) |
# 添加文本
键位 | 功能 |
---|---|
p | 粘贴剪贴板里的文本 |
# 删除文本
键位 | 功能 | 说明 |
---|---|---|
dd | 删除当前行,并把删除的行存到剪贴板里 | |
dd | 删除当前行,并把删除的行存到剪贴板里 |
评 论: