vim 三种模式:
1.命令行模式
2.插入模式
3.拓展命令模式
vim 插入:a、i、o
vim 左下上右:h、j、k、l
vim 设置行号:set nu
vim 取消行号:set nonu
vim 删除:x、dd、ndd(n为要删除几行)
vim 复制粘贴: yy-p
vim 剪切粘贴:dd-p
vim 跳至首行:gg
vim 跳至尾行:G
vim 替换:%s/要替换的字符/替换的字符/g(全文替换,不询问)
%s/要替换的字符/替换的字符/c(全文替换,询问)
起始行,终止行s/要替换的字符/替换的字符/g
起始行,终止行s/要替换的字符/替换的字符/c
vim 跳转至n行:首先set nu(设置行号),之后在命令行模式下输入n
vim 设置快捷键:map 你想要实现的操作,如:
注释 map ^W(Ctrl+v+w) I#(首行插入#并返回)按下Ctrl+w就可以实现
取消注释 map ^H 0x(删除行首第一个字符) 同上
vim保存快捷键:在用户的家目录下创建.vimrc文件 将设置的快捷键写入 之后保存
vim ab替换:a为你设置的词语 b为替换a的内容,如:ab myname Tom
vim查找:在命令行模式下输入 /要查找的词 n为查找下一个
vim 多行注释:起始行,终止行s,/^/#/g (在行首添加#,取消注释将#换为空即可)
特殊字符需要转义,如:1,10s/^g(在1-10行行首添加//)
vim翻页:
下翻 Ctrl+f
上翻 Ctrl+b