Vim部分常用按键
Contents
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 (可选择截取文本)