末行模式和编辑模式
进入方式:由命令模式进入,按下“:”或者“/”即可进入
退出方式:
a、 按下esc
b、 连按2次esc
c、 删除末行全部输入字符
1、 保存操作
输入:“:w” 保存文件
输入:“: 路径” 另存为
2、 退出
输入:“:q” 退出文件
3、 保存并退出
输入:“:wq” 保存并退出
4、 强制
输入:“:q!” 表示强制退出,刚才做的操作不保存
5、 调用外部命令
输入:“:!外部命令”
6、 搜索/查找
输入:“/关键词”
例如:我想在passwd里面搜索sbin关键词
在搜索结果中切换上/下一个结果:N/n
如果需要取消高亮,则需要输入:”nohl”
7、 替换
输入:“:s/搜索的关键词/新的内容” 替换光标所在行的第一处符合条件的内容
输入:”:s/搜索的关键词/新的内容/g” 替换光标所在行的全部符合条件的内容
输入:”:%s/搜索的关键词/新的内容” 替换整个文档中每行第一个符合条件的内容
输入:“:%s/搜索的关键词/新的内容/g” 替换整个文档的符合条件的内容
%表示整个文档
g表示全局(global)
8、 显示行号
输入:”:set nu”
如果想要取消就输入:‘’:set nonu”
9、 扩展2:
使用vim同时打开多个文件,在末行模式下进行切换文件
查看当前已经打开的文件名称:”:files”
在%a的位置有2种显示的可能
%a:a=active ,表示当前正在打开的文件;
#:表示上一个打开的文件
切换文件的方式
- 如果需要指定切换文件的名称,则可以输入:”:open 文件名”
- 可以通过其他命令来切换上一个文件/下一个文件
输入:”:bn” 切换到下一个文件(back next)
输入:”bp” 切换到上一个文件 ( back prev)
编辑模式
进入:
i:在光标所在字符前开始插入
a:在光标所在字符后开始插入
退出:
esc