i 在当前字符插入字符html
I行首vim
a在当前字符后插入字符加密
A行末spa
o在当前往下插入新的一行htm
O行上文档
在空白文档中写入一段文字并保存。字符串
输入vim demo.txt直接回车进入通常模式。而后按 “i” 字母进入编辑模式,在窗口的左下角会显示 “– 插入 –” 或者 “– INSERT –” 这说明进入插入模式,能够编辑文档。get
想保存的话,须要先按一下键盘左上角的 “Esc” 键,此时 “– 插入 –” 或者 “– INSERT –” 消失,而后输入 ”:wq” 回车就会保存刚才的文字了。io
查看文档内容:thread
:w 将编辑过的文本保存
:w! 若文本属性为只读时,强制保存
:q 退出vim
:q! 无论编辑与否,都不保存强制退出
:wq 保存,退出
:set nu 在每行的行首显示行号
:set nonu 取消行号
:nohl 不高亮
:x 不更改mtime 相似于:wq
通常模式下查找与替换
/word 向光标以后寻找一个字符串为word的字符串,当找到第一个word后,按“n”继续查找后一个
?word 向光标以前寻找一个字符串为word的字符串,当找到第一个word后,按“n”继续查找前一个
:n1,n2s/word1/word2/g 在n1和n2 行之间查找word1这个字符串并替换为word2,也能够把“/”换成“#”"@"
:n1,$s/word1/word2/g 从第一行到最末行,查找word1并替换成word2
扩展
vim的特殊用法 http://www.apelearn.com/bbs/thread-9334-1-1.html
vim经常使用快捷键总结 http://www.apelearn.com/bbs/thread-407-1-1.html
vim快速删除一段字符 http://www.apelearn.com/bbs/thread-842-1-1.html
vim乱码 http://ask.apelearn.com/question/6753
小键盘问题 http://ask.apelearn.com/question/7215
vim加密 http://www.apelearn.com/bbs/thread-7750-1-1.html