1. 常用操作
功能强大、全屏蔽文本编辑器,linux最常用
作用:建立、编辑和显示文本文件。
vim没有菜单,只有命令
工作模式:
- 命令模式:vi 文件名(新建一文件或打开一文件)
- 插入模式:i 、a、o,按ESC可从插入模式回到命令模式
- 编辑模式:按:号,就可以从命令模式进入编辑模式
set nu //加行号
保存退出是:wq
插入命令
定位命令:
删除命令
复制剪切
替换和取消
搜索和搜索替换
:替换范围
%s 全文替换
指定范围:起始行 、终止行s /要替换掉字符串/替换的新字符串/g或c
保存退出
2. 使用技巧
-
导入命令执行结果:r!命令
:r 文件名 //可以导入一个文件内容到当前vim所编辑的文件中 :!+系统命令 //可以在不退出vim的情况下执行相应的操作命令 (如:!which ls可以查看ls所在的目录)
:r !date (导入日期) //将一命令执行结果导入当前编辑的vim文件中
-
定义快捷键:map 快捷键触发命令
范例:map (同时按Ctrl+V+P) I#<ESC> //按Ctrl+P注释该行 :map (同时按Ctrl+V+B) 0x //按Ctrl+B取消行首注释
map (同时按Ctrl+V+H) i邮箱账号 //按Ctrl+H就可以插入邮箱了
-
连续行注释:
:n1,n2s/^/#/g; :n1,n2s/^#//g;
:1,4s/^(表行首)/#/g //在第1-4行加注释
:1,4s/^#//g //取消注释 -
替换:ab mymail samlee@lampbrother.net
就可以在编辑中敲mymail出现对应邮箱
配置文件一般存放在用户的家目录下,叫.vimrc
普通用户在/home/username/.vimrc
管理员在/root/.vimrc