Contents

Vim部分常用按键

vim 部分常用按键总结

移动

上:k

下:j

左:h

右:l

向后移动一个单词:w

向前移动一个单词:b

跳转文件最后一行:G

跳转文件第一行:gg

显示光标所在行和文件状态信息:ctrl+G

跳转指定行号:行号+G

跳转到行尾:$

跳转到行首:^

屏幕底行:L

屏幕顶行:H

屏幕中间行:M

插入

当前位置插入:i

当前位置后面一个位置插入:a

当前行尾插入:A

在当前位置下一行插入:o

在当前位置上一行插入:O

删除

删除:x

删除单词:dw

删除当前位置到末尾:d$

删除整行:dd

撤销

撤销最后执行的命令:u

撤销整行的修改:U

撤销撤销命令:ctrl+r

复制粘贴

将最后删除的内容置入光标之后(粘贴):p

复制:y

替换

替换字符:r+要替换成的字符

从当前位置开始一直替换(替换模式):R

改变单词从当前位置到单词尾,同时也进入插入模式:ce+要替换的单词

改变从当前位置到行尾:c$

查找

查找字符串:/ 目标字符串(? 与/ 查找方向相反)

查找上一次字符串:n

查找上一次字符串(反向):N

配对括号查找:%

替换

替换一个匹配:s/old/new/ 将old替换为new

替换全行:s/old/new/g

命令

执行外部命令::!

保存为指定文件名::w 文件名

提取合并文件::r 文件名

计数操作:2w(向前移动2个单词),3e(向前移动到3个单词末尾)

d2w(删除两个单词)

可视

可视模式:v (可选择截取文本)