vim命令的功能是编辑文本内容,是Linux系统字符界面下最常用的文本编辑工具,能够编辑任何的ASCII格式的文件,可对内容进行创建、查找、替换、修改、删除、复制、粘贴等操作。编写文件时,无须担心目标文件是否存在,若不存在则会自动在内存中创建,并随保存操作输出到硬盘中。

由于深入学习vi/vim编辑器的难度较大,无法通过单一词条为读者讲透,如想熟练使用请参阅《Linux就该这么学》第四章4.1小节

语法格式:vim 参数 文件名

常用参数:

-b使用二进制模式  -s静默执行模式
-c加载文件后执行指定命令 -T设置使用指定终端
-e使用ex底层编辑模式 -u强制使用vimrc
-m不允许修改内容 -v使用vi编辑模式
-n不使用交换分区,强制使用内存 -w写入脚本输出文件
-N使用非兼容模式-x对文件进行加密
-o打开指定数量的窗口 -y使用简易模式
-p打开指定数量的标签页 -Z使用受限模式
-r显示交换文件 --help显示帮助信息
-R使用只读模式 --noplugin不加载插件脚本
--version显示版本信息  +数字从指定行开始

参考示例

创建某个文件,并进行编写操作:

[root@linuxcool ~]# vim File.cfg 

打开某个已存在的文件,从第6行开始编写:

[root@linuxcool ~]# vim +6 File.cfg 

打开某个已存在的文件,以只读模式进入:

[root@linuxcool ~]# vim -R File.cfg
Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。