当前位置: 首页 > news >正文

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键分别向左、上、下、右移动光标。

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

http://www.cnnetsun.cn/news/2920.html

相关文章:

  • 29、编程与脚本操作实用指南
  • Docker服务发布全过程:从代码到生产环境
  • GoZero微服务架构
  • Gin框架
  • MongoDB
  • 刘洋洋《时间旅人》上线愿每一个匆忙赶路的人 找到自己的人生步调
  • 17 . 爬楼梯
  • 18 . 杨辉三角
  • # 非对称(PKC)与对称(SBK)加密算法全指南
  • Jetson Secure Boot:从 PKC/SBK 密钥到熔丝烧录与安全刷机
  • 53、Kubernetes集群日志配置全攻略
  • 54、Kubernetes日志配置与OpenShift高可用主节点搭建指南
  • 55、容器集群日志配置与高可用OpenShift集群搭建指南
  • 56、构建高可用网站的AWS实践指南
  • 57、开发高可用性网站
  • 58、构建高可用网站及OpenShift集群的详细指南
  • 59、使用 OpenShift 高可用主节点的指南
  • 60、构建高可用性的OpenShift应用与网站
  • 61、开发高可用性网站的详细指南
  • 62、构建高可用网站:AWS Route 53 服务配置指南
  • 19、文档型应用开发指南:从 OS X 到 iOS
  • 20、网络编程与现实世界交互技术全解析
  • 21、探索iOS设备的位置与运动信息
  • 22、苹果设备打印与日历功能开发全解析
  • 23、开发中的数据绑定、隐私处理与性能调试
  • 24、iOS开发:内存管理、调试与数据共享
  • 25、移动与桌面应用开发:分享功能、通知机制及非标准应用构建
  • 26、非标准应用与文本处理开发指南
  • 27、日期格式化、数据检测与iCloud使用指南
  • 28、iCloud存储与应用开发全解析