news 2026/6/23 20:22:14

28、Vi编辑器使用指南:从基础到高级操作

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
28、Vi编辑器使用指南:从基础到高级操作

Vi编辑器使用指南:从基础到高级操作

1. 从插入模式返回命令模式

在使用Vi编辑器时,有时从插入模式返回命令模式会遇到问题。比如按下Esc键可能不起作用,或者Esc键不存在,又或者会使光标所在字符变为大写等奇怪情况。这通常是因为键盘设置在按下Esc键时发送了奇怪的转义序列,而非纯转义序列。

解决办法是不使用Esc键,而是按下Ctrl + [ 组合键,即按住Ctrl键的同时按下 [ 键。这个组合键能确保向Vi编辑器发送正确的转义序列,让你无副作用地退出插入模式。

2. 末行模式

在命令模式下输入 : 命令可进入末行模式。之所以叫末行模式,是因为编辑器会在屏幕最后一行显示一个小提示符(:),提示你可以输入ex编辑器命令。要知道,Vi的核心是ex,Vi是ex编辑器的可视化前端,所以在ex编辑器中能执行的命令,在Vi编辑器中通常也适用,但需通过输入 : 命令告知Vi你要输入ex命令。

3. 退出编辑器

以下是退出编辑器的常用命令:
- :wq:将更改写入文件并退出编辑器。
- :q:退出编辑器。若文件有更改,会提示你保存更改。
- :q!:不保存更改直接退出编辑器。
- ZZ:在命令模式下使用,保存更改并退出编辑器。
- :w!:将更改写入文件,必要时可覆盖权限。

4. 移动光标

编辑大文件时,快速移动光标很重要。通常可以使用键盘上的箭头键上下左右移动光标,但有时键盘映射不符合Vi的预期,此时可以使用h、k、j、l键分别向左、上、下、右移动光标。

为了更高效地移动,还可以使用以下控制键组合:
-

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/18 10:38:01

29、编程与脚本操作实用指南

编程与脚本操作实用指南 在编程和脚本操作的领域中,有许多实用的技巧和命令可以帮助我们提高效率和解决问题。下面将为大家详细介绍一些常见的操作和命令。 1. vi 编辑器相关操作 vi 编辑器是一款功能强大的文本编辑器,以下是一些常见的操作技巧: - 设置行号显示 :在 …

作者头像 李华
网站建设 2026/6/23 3:57:30

Docker服务发布全过程:从代码到生产环境

Docker服务发布是将应用打包为镜像、部署到容器运行的标准化流程,核心分为「镜像构建→镜像分发→容器部署→运维管控」四大阶段,以下是详细的分步指南(附实战命令和最佳实践)。 一、发布前准备:环境与配置标准化 1. 环…

作者头像 李华
网站建设 2026/6/22 12:55:01

GoZero微服务架构

GoZero(go-zero)是基于Go语言开发的轻量级、高性能、易扩展的微服务框架,由字节跳动开源,主打“极简设计、生产级可用、一站式解决方案”,专门解决Go微服务开发中的“重复造轮子、配置复杂、性能损耗”等问题。下面用通…

作者头像 李华
网站建设 2026/6/22 19:29:57

Gin框架

Gin是基于Go语言net/http标准库打造的高性能轻量级Web框架,主打“极致速度、极简语法、易扩展”,是目前Go生态中最主流的Web/API开发框架(没有之一),不管是写接口、微服务还是网关,都是Go开发者的首选。 一…

作者头像 李华
网站建设 2026/6/23 20:16:57

MongoDB

MongoDB是目前最主流的文档型NoSQL数据库,简单说就是“以JSON格式存数据的数据库”,不用提前建表、改结构灵活,特别适配快速迭代的业务(比如电商、社交、AI场景)。下面用通俗的语言拆解它的核心概念、用法和适用场景。…

作者头像 李华
网站建设 2026/6/23 18:35:57

刘洋洋《时间旅人》上线愿每一个匆忙赶路的人 找到自己的人生步调

刘洋洋《时间旅人》的封面2025年12月10日,刘洋洋全新单曲《时间旅人》上线。作为一首聚焦“时间与人生节奏”的治愈单曲,《时间旅人》的创作内核紧扣当代人的精神困境。歌曲开篇便将听众带入“穿梭于光阴”的旅人视角,精准描摹出成年人在繁华…

作者头像 李华