5.5 进入编辑模式
进入编辑模式可以按以下的任一键,不同的键代表不同:
i:在当前光标字符前处插入
I:在光标所在行行首插入
a:在当前字符后插入
A:在光标所在行行尾输入
o:在光标所在行的下一行插入
O:在所在行的上一行插入
输入后可以看到,命令行左下方出现如下字符,表示进入编辑模式
或中文的
编辑模式下,一般模式下的操作都失效,返回一般模式按ESC
5.6 vim命令模式
在一般模式下,输入“:”或者按下“/”就会进入命令模式
/word 搜索文章的word字符串,并高亮显示,按n向后查看
?word 搜索文中的word字符串,并高亮显示,按n向前查看
:n1,n2s/word1/word2/g 在n1行和n2行之间查找word1并替换为word2,g是全局替换的意思(不加g,同一行有多个word1时,只替换第一个为word2)
:1,$s/word1/word2/g 替换文档中所有的word1为word2
当要替换的字符串含有“/”时,可以用"\"或“@”或“#”来替换上面的“/”
:1,$s@/tmp/word1@/etc/word2@/
:w 保存文本
:q 退出vim
:wq 保存并退出vim
:q!强制不保存并退出vim
:w!强制保存(root用户下,可以强制修改只读文档)
:set nu 设置行号
:set nonu 取消行号
:nohl 取消高亮显示