末行模式

进入方式:由命令模式进入,按下“:”或者“/”即可进入

退出方式:

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 ,表示当前正在打开的文件;

#:表示上一个打开的文件

切换文件的方式

  1. 如果需要指定切换文件的名称,则可以输入:”:open 文件名”
  2. 可以通过其他命令来切换上一个文件/下一个文件

输入:”:bn”  切换到下一个文件(back next)

输入:”bp”   切换到上一个文件 ( back prev)

猜你喜欢

转载自www.cnblogs.com/healy/p/10707130.html