p 粘贴粘贴板的内容到当前行的下面
P 粘贴粘贴板的内容到当前行的上面
ctrl-y 上移一行
ctrl-e 下移一行
ctrl-u 上翻半页(up)
ctrl-d 下翻半页(down)
ctrl-f 上翻一页(forward)
ctrl-b 下翻一页(backward)
i 从当前光标处进入插入模式
I 进入插入模式,并置光标于行首
a 追加模式,置光标于当前光标之后
A 追加模式,置光标于行末
o 在当前行之下新加一行,并进入插入模式
O 在当前行之上新加一行,并进入插入模式
>> 将当前行右移一个单位
<< 将当前行左移一个单位(一个tab符)
== 自动缩进当前行
自动排版:
在粘贴了一些代码之后,vim变得比较乱,只要执行gg=G
就能搞定
窗口:
一、切分窗口
水平切分
快捷键:<Ctrl-W> + S
垂直切分
快捷键:<Ctrl-W> + V
二、关闭窗口
1. 关闭活动窗口
命令: :clo
或者 :q
快捷键:<Ctrl-W> + C
2. 关闭其他窗口
命令: :on
快捷键:<Ctrl-W> + O
三、切换窗口
<Ctrl-W> + W
窗口间循环切换<Ctrl-W> + H
切换到左边窗口<Ctrl-W> + J
切换到上边窗口<Ctrl-W> + K
切换到下边窗口<Ctrl-W> + L
切换到右边窗口