vim命令模式下的相关操作
保存退出:ZZ
代码格式化:gg=G
光标的移动:
上下移动:h j k l
光标移动到行首:0
光标移动到行尾:$
光标移动到文件头部:gg
光标移动到文件尾部:G
光标迅速移动到第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: