vim使用技巧及基本操作

vim 的基本操作

基本操作

复制粘贴

yw复制光标所在单词
yy复制当前行
nyy复制n行
y$复制光标所在位置到行末的字符
p粘贴到光标后
P粘贴到光标前
d$删除光标至行尾的所有字符
dd删除光标所在行
ndd删除光标所在行在内的后n行。
dw删除光标所在的单词
x会删除光标下的字符。
xp交换两个字符位置
ddp 上下两行调换

插入

a从光标后插入。
i从光标前插入。
A从行末插入。
s先删除光标下字符,然后进入插入模式。
o在本行的下方增加一行,并进入插入模式。
O在本行的上方增加一行,并进入插入模式。

移动

hjkl分别为左,下,上,右。
$移动到行尾。
0移动到行首。
移动到段落开头
移动到段落结尾
gg跳到文件头。
G移动到文件最后列
M移动到视窗的中间列
{
}
w/W光标移动到下一个字首
e/E光标移动到下一个字末
b/B光标移动到上一个字首

保存退出

:q不保存退出
:q!不保存强制退出
:w保存
:w filename保存到文件filename中
:w! filename强制保存到文件filename中
:wq保存退出(或者是:xZZ
:
:

其他

r替换光标下字符。(不进入插入模式)
.重复上次操作。
u撤销。
cl修改当前字符
cc修改当前行
c$替换自光标到行尾的字符

命令

>G命令会增加从当前行到文档末尾处的缩进。

##使用技巧(.的使用)