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 快捷键说明

相关推荐
ltl5 小时前
实时 OS 巡礼:VxWorks、QNX、Zephyr 与 PREEMPT_RT
linux
我是谁??5 小时前
Ubuntu22.04更换清华源
linux·运维·服务器
Shell运维手记6 小时前
Linux 常用基础命令学习笔记
linux·运维·笔记·学习·算法·github
2401_858286118 小时前
VSCODE远程链接错误: 无法建立链接,过程试图写入的管道不存在的解决方法
ide·vscode·编辑器
测试运维日常笔记8 小时前
Linux系统安装配置TigerVNC服务器完整指南
linux·运维·服务器
雾时之林9 小时前
Linux----cron定时服务
linux·运维·服务器
一朵好运莲9 小时前
Turbo Console Log插件VSCode更改log快捷键教程
ide·vscode·编辑器
wengqidaifeng10 小时前
1.从“会敲命令”到理解 Linux:15 个基础指令、文件树与命令执行的本质
linux·运维·服务器·ubuntu
奔跑的架构师12 小时前
[A-49]ARMv9/v8-PSCI接口规范与工作流程简介
android·linux·arm开发·arm
(╹◡╹)13 小时前
11.RK3588本地大模型内存评估优化
java·linux·前端