Vim工具使用( Linux 网络操作系统 07)

1 概念部分

vim是vimsual interface的简称,它可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制。这是其他编辑程序所没有的。vim不是一个排版程序,它不像Word或WPS那样可以对字体、格式、段落等其他属性进行编排,它只是一个文本编辑程序。vim是全屏幕文本编辑器,没有菜单,只有命令。

​

2 vim三种模式

在编辑模式下(初次进入vim不做任何操作就是编辑模式)键入:q,:q!,:wq或:x(注意:号),就会退出vim。其中:wq和:x是存盘退出,而:q是直接退出。如果文件已有新的变化,可以用:w命令保存文件后再用:q退出,或用:wq或:x命令退出。如果你不想保存改变后的文件,就需要用:q!命令。这个命令将不保存文件而直接退出vim,例如:

​

​vim有3种基本工作模式:编辑模式、输入模式和命令模式。

​

​编辑模式:

​

​输入模式:(从编辑模式进入输入模式常用的是键盘i键、键盘a键,更多键见下文的图)

​

命令行模式 :(先按ESC键退出编辑模式,然后输入冒号:wq 保存并退出)

​

保存和退出文本.

3 快捷键说明

​

​

相关推荐
承渊政道15 小时前
Linux网络学习【五种IO模型与⾮阻塞IO】
linux·网络·学习·ubuntu·io模型·非阻塞io
wuminyu16 小时前
JVM执行引擎学习总结:热点字节码编译成本地机器码
java·linux·c语言·jvm·c++
kiros_wang16 小时前
通用工具模块封装:防抖节流、参数校验公共工具类
linux·运维·ubuntu
honsor16 小时前
以太网温湿度传感器|动环监控核心采集设备,协议、组网、Zabbix接入实战
linux·服务器·ubuntu
Android系统攻城狮16 小时前
Linux FFmpeg深度解析之avcodec_default_get_buffer2调用流程与实战(二十)
linux·运维·服务器·ffmpeg·音视频进阶·ffmpeg音视频
深圳恒讯16 小时前
香港云主机硬盘满了怎么办?Linux和Windows在线扩容操作教程
linux·运维·windows
Android系统攻城狮16 小时前
Linux FFmpeg深度解析之av_parser_init调用流程与实战(二十一)
linux·运维·服务器·ffmpeg·音视频进阶·ffmpeg音视频
HideF17 小时前
Linux 查看用户和组
linux
寺中人17 小时前
CentOS 7进程与任务管理
linux·运维·centos·服务器搭建与管理·linux运维命令·nohup screen
隔振降噪研究员17 小时前
裁断机一响,楼板为什么会跟着抖?
大数据·linux·数据库·人工智能