课程大纲:
1. vim简介
vim是从vi发展出来 ,第一个版本由布莱姆·米勒在1991年发布 ,它基于VIM许可证,兼容GPL。 官网 www.vim.org
2. 安装vim:
yum install -y vim-enhanced
vim filename
vim +n filename // n是数字,可以定位到该文件的第n行
3.vim 操作
命令模式下查找和替换
/word
向光标之后寻找一个字符串为word,按n向后继续搜索
?word
向光标之前寻找一个字符串为word,按n向前继续搜索
:n1,n2s/word1/word2/g
在n1,n2行之间查找word1并替换为word2,不加g则只替换每行的第一个word1
:1,$s/word1/word2/g
替换文档中所有的word1为word2,不加g只替换每行的第一个word1
命令模式其他功能
:w
保存文本
:q
退出vim
:w!
强制保存,在root用户下即使文本只读也可以完成保存
:q!
强制退出,所有改动不生效
:wq
保存并退出
:set nu
显示行号
:set nonu
不显示行号
扩展学习:
1. vim的设置 http://www.aminglinux.com/bbs/thread-5483-1-1.html
2. vim编辑器里面小键盘不正常 http://www.aminglinux.com/bbs/thread-7215-1-1.html
3. vim相关的一些配置 http://www.aminglinux.com/bbs/thread-7211-1-1.html
4. vim中 :wq和:x的区别 http://www.aminglinux.com/bbs/thread-7146-1-1.html
5. vim设置自动缩进 http://www.aminglinux.com/bbs/thread-3616-1-1.html
6. vim粘贴乱码问题 http://www.aminglinux.com/bbs/thread-6753-1-1.html
7. vim快速删除指定一段字符串 http://www.aminglinux.com/bbs/thread-842-1-1.html
8. vim加密处理 http://www.aminglinux.com/bbs/thread-7750-1-1.html