您的位置:首页 > 其它

Vim 常用命令总结

2015-07-21 11:38 323 查看

Vim 常用命令总结

使用 Vim 的时间不长,但如今已经离不开熟悉的 Vim 编辑模式了。 Vim 的学习曲线是非常陡的,一开始学习的时候,面对很多的操作命令要去记住,常常望而却步。

其实,只要记住一些常用的命令,加之在工作中坚持使用 Vim 进行编辑,很快就能得心应手了。

光标移动(Cursor Movement)

命令作用(解释)
h
,
j
,
k
,
l
h
表示往左,
j
表示往下,
k
表示往右,
l
表s示往上
Ctrl
+
f
上一页
Ctrl
+b`
下一页
w
,
e
,
W
,
E
跳到单词的后面,小写包括标点
b
,
B
以单词为单位往前跳动光标,小写包含标点
O
开启新的一行
^
一行的开始
$
一行的结尾
gg
文档的第一行
G
文档的第N行或者最后一行

插入模式(Insert Mode)

命令作用(解释)
i
插入到光标前面
I
插入到行的开始位置
a
插入到光标的后面
A
插入到行的最后位置
o
,
O
新开一行
Esc
关闭插入模式

编辑(Editing)

命令作用(解释)
r
在插入模式替换光标所在的一个字符
J
合并下一行到上一行
s
删除光标所在的一个字符, 光标还在当行
S
删除光标所在的一行,光标还在当行,不同于dd
u
撤销上一步操作
ctrl
+
r
恢复上一步操作
.
重复最后一个命令
~
变换为大写
>>
一行或N行往右移动一个tab
<<
一行或N行往左移动一个tab

关闭(Exiting)

命令作用(解释)
:w
保存
:wq
,
:x
保存并关闭
:q
关闭(已保存)
:q!
强制关闭

搜索(Search)

命令作用(解释)
/pattern
搜索(非插入模式)
?pattern
往后搜索
n
光标到达搜索结果的前一个目标
N
光标到达搜索结果的后一个目标

视觉模式(Visual Mode)

命令作用(解释)
v
选中一个或多个字符
V
选中一行

剪切和复制(Cut and Paste)

命令作用(解释)
dd
删除一行
dw
删除一个单词
x
删除后一个字符
X
删除前一个字符
D
删除一行最后一个字符
yy
复制一行或者N行
yw
复制一个单词
p
粘贴

窗口操作

命令作用(解释)
:split
水平方向分割出一个窗口
:vsplit
垂直方向分割出一个窗口
:close
关闭窗口
Ctrl+W
切换窗口, h到左边窗口,j到下方窗口,k到上方窗口,l到右边窗口
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: