28、Vi编辑器使用指南

Vi编辑器使用指南

1. 插入模式与命令模式切换问题

在插入模式下,若想返回命令模式,有时会遇到Esc键无法正常工作的情况,比如按Esc键没有反应、该键不存在,或者会使光标所在字符变为大写等奇怪现象。这通常是因为键盘设置在按下Esc键时发送了奇怪的转义序列,而非纯转义序列。

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

2. 末行模式

在命令模式下输入 : 命令可进入末行模式。此时编辑器会在屏幕最后一行显示一个小提示 : ,表示已准备好让你输入ex编辑器命令。因为vi的核心是ex编辑器,vi是其可视化前端,所以在ex编辑器中能执行的命令在vi里也适用,但需通过输入 : 命令告知vi你要输入ex命令。

3. 退出编辑器

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

4. 光标移动

编辑大文件时,你可能需要快速移动光标。通常键盘上的箭头键可用于上下左右移动光标,但如果箭头键无法正常工作(可能是键盘映射不符合vi预期),可以使用 h、k、j、l 键分别向左、上、下、右移动光标。

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

这个是完整源码 python实现 Flask,Vue 【python毕业设计】基于Python的Flask+Vue物业管理系统 源码+论文+sql脚本 完整版 数据库是mysql 本文首先实现了基于Python的Flask+Vue物业管理系统技术的发展随后依照传统的软件开发流程,最先为系统挑选适用的言语和软件开发平台,依据需求分析开展控制模块制做和数据库查询构造设计,随后依据系统整体功能模块的设计,制作系统的功能模块图、E-R图。随后,设计框架,依据设计的框架撰写编码,完成系统的每个功能模块。最终,对基本系统开展了检测,包含软件性能测试、单元测试和性能指标。测试结果表明,该系统能够实现所需的功能,运行状况尚可并无明显缺点。本文首先实现了基于Python的Flask+Vue物业管理系统技术的发展随后依照传统的软件开发流程,最先为系统挑选适用的言语和软件开发平台,依据需求分析开展控制模块制做和数据库查询构造设计,随后依据系统整体功能模块的设计,制作系统的功能模块图、E-R图。随后,设计框架,依据设计的框架撰写编码,完成系统的每个功能模块。最终,对基本系统开展了检测,包含软件性能测试、单元测试和性能指标。测试结果表明,该系统能够实现所需的功能,运行状况尚可并无明显缺点。本文首先实现了基于Python的Flask+Vue物业管理系统技术的发展随后依照传统的软件开发流程,最先为系统挑选适用的言语和软件开发平台,依据需求分析开展控制模块制做和数据库查询构造设计,随后依据系统整体功能模块的设计,制作系统的功能模块图、E-R图。随后,设计框架,依据设计的框架撰写编码,完成系统的每个功能模块。最终,对基本系统开展了检测,包含软件性能测试、单元测试和性能指标。测试结果表明,该系统能够实现所需的功能,运行状况尚可并无明显缺点。本文首先实现了基于Python的Flask+Vue物业管理系统技术的发
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值