跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Shell / Bash

vi/vim 基础操作速查

vi 编辑器是 Linux 环境下最常用的文本工具,掌握其基本操作至关重要。核心在于理解命令模式与输入模式的切换,通过 ESC 键返回命令状态,利用 i 键进入编辑状态。保存文件并退出需输入:wq,强制不保存退出则用:q!,这些基础指令能应对绝大多数日常编辑需求。

草莓泡芙发布于 2019/11/26更新于 2026/6/918 浏览
vi/vim 基础操作速查

vi/vim 基础操作速查

在服务器运维或远程开发场景中,vi 几乎是无法绕开的文本编辑器。对于新手而言,不需要背诵所有指令,只需掌握模式切换和文件保存这两个核心环节即可应对大部分情况。

模式切换

vi 的工作逻辑基于两种主要模式,理解这一点能避免很多'误触'问题:

  • 命令模式 (Command Mode):启动后默认进入此模式。此时键盘输入的是指令而非字符。
  • 输入模式 (Insert Mode):用于实际编写内容。

切换方法很简单:

  1. 按 i 键:从命令模式进入输入模式,开始打字。
  2. 按 ESC 键:随时退出输入模式,回到命令模式。

保存与退出

回到命令模式后,输入冒号 : 进入底行命令模式,常用的操作如下:

指令说明
:wq保存修改并退出编辑器
:q!不保存强制退出
:q尝试退出(若有未保存修改会提示)

实际操作时,建议先熟悉 :wq 和 :q!,前者确保数据安全,后者在误操作较多时能快速止损。熟练之后,再逐步探索光标移动和查找替换功能会更顺畅。

目录

  1. vi/vim 基础操作速查
  2. 模式切换
  3. 保存与退出
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • Web 转移动端:网页打包成 APP 与 Uni-App 小程序低成本部署方案
  • Python 字符串验证:从基础到进阶的字母检测方案
  • macOS 平台 notepad--文本编辑器高效配置指南
  • 2018 年编程语言趋势与开源生态报告解读
  • Python 数据分析核心技术指南:流程、工具与实战
  • 2024 年大模型 LLM 学习路径与技术概览
  • 利用无监督学习为大语言模型实现信息记忆与微调
  • AI 终端生态重构与视觉感知驱动的实体交互实践
  • OpenWRT 配置 SFTP 远程文件传输与安全访问
  • 本地电脑搭建 PyTorch 深度学习环境指南
  • 基于 Docsify 本地搭建博客并实现公网访问
  • 精选 100 个 Python 实战项目案例
  • 2026 年 AI 生成产品原型工具实测:墨刀、FigmaMake、Uizard 对比
  • Stable Diffusion 结合 Redream 实现现实影像转二次元动画
  • Math-LLaVA:增强多模态大语言模型的数学推理能力
  • Python 爬虫实战:抓取小红书穿搭笔记数据
  • iRobotCAM 机器人离线编程软件在激光加工中的高精度应用解析
  • MySQL 数据类型选型实战与避坑指南
  • Rust Web 开发实战:Actix Web 框架全面指南
  • AI 艺术二维码制作教程:使用 Stable Diffusion 生成可扫描创意图像

相关免费在线工具

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online

  • HTML转Markdown

    将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online

  • JSON 压缩

    通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online

  • JSON美化和格式化

    将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online