vim命令模式下的相关操做vim
保存退出:ZZ spa
代码格式化:gg=G文档
光标的移动:搜索
上下移动:h j k lim
光标移动到行首:0移动
光标移动到行尾:$文件
光标移动到文件头部:gg键盘
光标移动到文件尾部:Gvi
光标迅速移动到第N行:nG快捷键
光标向下移动n行:N+回车
删除命令:
删除光标前字符:X
删除光标后字符:x
删除一个单词:dw(删除光标所在单词后面的部分)
若要删除整个单词,光标应该在单词最前面
删除前半行:d0
删除后半行:d$,D
删除光标所在行:dd(实际上是剪切操做)
删除n行:ndd
删除全部内容:ggdG,Gdgg
撤销命令:
撤销:u
反撤销:Ctrl+r
复制与粘贴
复制一行:yy
复制N行:nyy
粘贴光标所在位置的下一行:p
粘贴到光标所在位置的上一行:P
替换操做
光标盖住所要替换的字符 r+要替换的内容
连续替换多个字符:R+ 要替换的字符
查找命令:
/+要查找的内容 从光标所在行向下搜索
?+要查找的内容 :从光标所在行向上搜索
关键字切换 n 向下切换 N向上切换
#:光标先移动到带搜索的单词上,键盘输入# 号
查看man 文档
章节号+ K
man n + 要查找的内容
可视模式下的操做快捷键:
命令模式进入可视模式:v
选中:移动光标
复制:y
删除: d
粘贴到光标的后面:p
粘贴到光标后面:P
命令模式切换到文本编辑模式
a:在光标后面插入
A:在行尾插入
i:在光标前插入
I:在行首开始插入
o:在光标下一行建立空行插入
O:在光标所在上一行插入
s:以牺牲光标所在字符插入
S:一牺牲一行为代价插入
从命令模式切换到末行模式
冒号
s: