您的位置:首页 > 其它

Vim 基本命令总结

2017-12-10 18:48 204 查看

关闭命令

基础命令

-
w
- 保存

-
q
- 退出

组合命令

-
q!
- 不保存退出

-
wq
- 保存并退出

光标移动命令

基本命令格式

[number] motion


h
- 向左移动一个字符

j
- 向下移动一行

k
- 向上移动一行

l
- 向右移动一个字符

0
- 移动到行首

$
- 移动到行尾

^
- 移动到行首第一个非空字符

w
- 移动到下一个单词首字母

b
- 移动到上一个单词首字母

e
- 移动到单词最后一个字母

其他光标移动命令

-
gg
- 移动到文档首

-
G
- 移动到文档尾

-
:234
- 跳到第234行

-
46%
- 跳到文档46%的位置

插入命令

i
- 在当前字符之前插入

a
- 在当前字符之后插入

A
- 在行尾插入

o
- 在下一行插入

O
- 在上一行插入

编辑命令

基本命令格式

operation [number] motion


operation:命令名称,包括
c
(change),
d
(delete),
y
(copy)

moiton:操作对象,包括各种光标移动命令

c
x 相当于
d
x
i


组合命令

-
cc
- 修改本行

-
dd
- 删除本行

-
yy
- 复制本行

其他组合命令使用方法:对当前光标到
[number] motion
光标位置之间的所有字符执行
operation
操作。例如

-
dw
- 删除当前字符到下一个单词首字母之间的字符

-
ce
- 修改当前字符到单词词尾之间灯字符

-
y2w
- 复制当前字符到之后第二个单词首字母之间的字符

dw
de
之间的区别:
de
删除当前字符到单词词尾,
dw
删除当前字符到下一个单词词首,
dw
de
多删除两个单词之间的空白字符

其他命令

-
p
- 粘贴

-
x
- 删除当前字符

-
u
- 撤销最后执行灯命令

-
U
- 撤销对整行的修改

-
r
- 替换当前字符

-
R
- 开始替换字符直到按下
<esc>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  vim