本篇目标搞懂Vim核心原理、熟练切换模式、独立完成「打开-编辑-保存-退出」全流程解决新手90%的基础操作问题。一、Vim 是什么为什么Linux必须学Vim 是 Linux 系统默认自带、无图形化、轻量化终端编辑器是 vi 编辑器的增强升级版所有Linux服务器、虚拟机都预装无需额外图形环境即可使用。核心用途修改系统配置文件SSH、网络、服务配置等运维核心操作编写 C/C、Shell、Python 代码Linux开发必备快速新建、编辑、查看文本文件新手最大优势熟练后全程键盘操作无需鼠标编辑效率远超记事本、图形编辑器。二、提前部署安装完整版VimLinux最小化系统默认只有精简版 vi功能残缺建议安装完整版VimUbuntu/Debian 系统sudo apt install vim -yCentOS/RHEL 系统sudo yum install vim -y三、Vim 灵魂核心三大工作模式Vim 和普通记事本最大的区别分模式工作不同模式只能做对应操作这是新手最难、也最必须掌握的核心很多新手不会用Vim本质是分不清模式、乱按键、不知道怎么打字/退出。1. 三大模式完整详解模式名称核心作用进入方式退出方式通俗理解正常模式默认模式移动光标、复制、删除、撤销文本不能打字输入内容打开文件自动进入任意模式按ESC返回无退出是Vim的基础常驻模式相当于「浏览/操作模式」只能改结构不能写文字插入模式编辑模式唯一可以打字、输入、修改文本内容的模式正常模式按 i / a / o / O按 ESC 退回正常模式相当于「写字模式」和普通记事本功能一致末行模式命令模式执行保存、退出、查找、替换、设置参数等高级命令正常模式按冒号:命令执行完毕自动退出或按ESC退回相当于「控制台模式」输入指令完成批量操作2. 模式切换万能口诀打开文件 正常模式不能打字正常模式按 i 插入模式可以打字插入模式按 ESC 回到正常模式正常模式按 : 末行模式输命令3. 新手高频误区重点避坑误区1打开Vim直接打字没反应→ 原因默认是正常模式必须按i进入编辑模式误区2编辑完退不出去→ 原因没按ESC回到正常模式直接输命令无效误区3按键错乱、页面乱跳→ 原因模式混淆全程记住要写字先i要命令先ESC再:四、基础核心操作打开、编辑、保存、退出1. 打开/新建文件命令语法vim 文件名核心规则文件已存在直接打开文件查看/编辑文件不存在自动创建该文件进入编辑界面实操举例vim test.txt # 新建/打开文本文件 vim main.cpp # 新建/打开C代码文件 vim /etc/ssh/sshd_config # 打开系统配置文件绝对路径打开2. 四种插入方式正常模式下按对应按键进入插入模式功能各不相同不用死记常用前两个即可i最常用在光标前方插入文字日常编辑首选a在光标后方插入文字o在当前行下方新建空行自动进入编辑O在当前行上方新建空行自动进入编辑3. 保存/退出全套命令操作前提先按ESC回到正常模式再按:进入末行模式输入命令回车生效命令完整作用适用场景:w仅保存修改不退出Vim编辑中途保存继续修改内容:q正常退出不保存文件无任何修改直接退出:wq保存所有修改并退出90%场景使用编辑完成收尾:q!强制退出放弃所有修改改错内容、不想保存强制退出:w!强制保存只读文件修改系统配置文件权限不足时配合sudo使用五、完整实操小案例需求新建一个txt文件写入内容保存退出分步操作终端输入vim study.txt打开Vim界面默认正常模式按i左下角出现-- INSERT --进入编辑模式输入内容我在Linux中学习Vim编辑器按ESC退出编辑回到正常模式按:进入末行模式输入wq回车终端输入cat study.txt可查看写入的内容操作成功谢谢
Vim 零基础核心基础篇
发布时间:2026/6/11 4:03:00
本篇目标搞懂Vim核心原理、熟练切换模式、独立完成「打开-编辑-保存-退出」全流程解决新手90%的基础操作问题。一、Vim 是什么为什么Linux必须学Vim 是 Linux 系统默认自带、无图形化、轻量化终端编辑器是 vi 编辑器的增强升级版所有Linux服务器、虚拟机都预装无需额外图形环境即可使用。核心用途修改系统配置文件SSH、网络、服务配置等运维核心操作编写 C/C、Shell、Python 代码Linux开发必备快速新建、编辑、查看文本文件新手最大优势熟练后全程键盘操作无需鼠标编辑效率远超记事本、图形编辑器。二、提前部署安装完整版VimLinux最小化系统默认只有精简版 vi功能残缺建议安装完整版VimUbuntu/Debian 系统sudo apt install vim -yCentOS/RHEL 系统sudo yum install vim -y三、Vim 灵魂核心三大工作模式Vim 和普通记事本最大的区别分模式工作不同模式只能做对应操作这是新手最难、也最必须掌握的核心很多新手不会用Vim本质是分不清模式、乱按键、不知道怎么打字/退出。1. 三大模式完整详解模式名称核心作用进入方式退出方式通俗理解正常模式默认模式移动光标、复制、删除、撤销文本不能打字输入内容打开文件自动进入任意模式按ESC返回无退出是Vim的基础常驻模式相当于「浏览/操作模式」只能改结构不能写文字插入模式编辑模式唯一可以打字、输入、修改文本内容的模式正常模式按 i / a / o / O按 ESC 退回正常模式相当于「写字模式」和普通记事本功能一致末行模式命令模式执行保存、退出、查找、替换、设置参数等高级命令正常模式按冒号:命令执行完毕自动退出或按ESC退回相当于「控制台模式」输入指令完成批量操作2. 模式切换万能口诀打开文件 正常模式不能打字正常模式按 i 插入模式可以打字插入模式按 ESC 回到正常模式正常模式按 : 末行模式输命令3. 新手高频误区重点避坑误区1打开Vim直接打字没反应→ 原因默认是正常模式必须按i进入编辑模式误区2编辑完退不出去→ 原因没按ESC回到正常模式直接输命令无效误区3按键错乱、页面乱跳→ 原因模式混淆全程记住要写字先i要命令先ESC再:四、基础核心操作打开、编辑、保存、退出1. 打开/新建文件命令语法vim 文件名核心规则文件已存在直接打开文件查看/编辑文件不存在自动创建该文件进入编辑界面实操举例vim test.txt # 新建/打开文本文件 vim main.cpp # 新建/打开C代码文件 vim /etc/ssh/sshd_config # 打开系统配置文件绝对路径打开2. 四种插入方式正常模式下按对应按键进入插入模式功能各不相同不用死记常用前两个即可i最常用在光标前方插入文字日常编辑首选a在光标后方插入文字o在当前行下方新建空行自动进入编辑O在当前行上方新建空行自动进入编辑3. 保存/退出全套命令操作前提先按ESC回到正常模式再按:进入末行模式输入命令回车生效命令完整作用适用场景:w仅保存修改不退出Vim编辑中途保存继续修改内容:q正常退出不保存文件无任何修改直接退出:wq保存所有修改并退出90%场景使用编辑完成收尾:q!强制退出放弃所有修改改错内容、不想保存强制退出:w!强制保存只读文件修改系统配置文件权限不足时配合sudo使用五、完整实操小案例需求新建一个txt文件写入内容保存退出分步操作终端输入vim study.txt打开Vim界面默认正常模式按i左下角出现-- INSERT --进入编辑模式输入内容我在Linux中学习Vim编辑器按ESC退出编辑回到正常模式按:进入末行模式输入wq回车终端输入cat study.txt可查看写入的内容操作成功谢谢