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

Linux-01_2(vi / vim 编辑器)

文章目录

  • 命令模式
  • vi 编辑器的快速体验
  • 命令模式快捷键
  • 编辑模式
  • 底线命令模式


命令模式

vi 文件路径
vim 文件路径

vim 兼容全部的 vi 功能,后续全部使用 vim 命令。

  • 如果文件路径表示的文件不存在,那么此命令会用于编辑新文件。
  • 如果文件路径表示的文件存在,那么此命令用于编辑已有文件。

vi 编辑器的快速体验

通过 vi / vim 命令编辑文件,会打开一个新的窗口,此时这个窗口就是:命令模式窗口。
命令模式是 vi 编辑器的入口和出口。

  • 进入 vi 编辑器会进入命令模式
  • 通过命令模式输入键盘指令,可以进入输入模式
  • 输入模式需要退回到命令模式,然后通过命令可以进入底线命令模式

在这里插入图片描述

快速体验:

  1. 使用: vim hello.txt,编辑一个新文件,执行后进入的是命令模式。
  2. 在命令模式内,按键盘 i,进入输入模式。
  3. 在输入模式内输入:yulisa1 and yulisa2。
  4. 输入完成后,按 esc 退回命令模式。
  5. 在命令模式内,按键盘 :,进入底线命令模式。
  6. 在底线命令内输入:wq,保存文件并推出 vi 编辑器。

命令模式快捷键

模式命令描述
命令模式i在当前光标位置进入输入模式
命令模式a在当前光标位置 之后 进入输入模式
命令模式I在当前行的开头进入输入模式
命令模式A在当前行的结尾进入输入模式
命令模式o在当前光标下一行进入输入模式
命令模式0在当前光标上一行进入输入模式
命令模式esc任何情况下输入esc都能回到命令模式

在这里插入图片描述


编辑模式

进入编辑模式后,任何快捷键都没有作用。只是输入文本。
通过 esc,可以退回到命令模式中。


底线命令模式

在命令模式内,输入:,即可进入底线命令模式。

底线命令模式:wq保存并退出
底线命令模式:q仅退出
底线命令模式q!强制退出
底线命令模式w仅保存
底线命令模式set nu显示行号
底线命令模式set paste设置粘贴模式

http://www.dtcms.com/a/414106.html

相关文章:

  • 网站建设的难点在哪里网站设计哪家便宜
  • 网站建设外包项目初做淘宝客选哪个网站
  • 负载均衡式的在线OJ项目编写(三)
  • jQuery为前端开发提供了许多强大而简便的功能
  • Kali 手记:2025年更新版
  • 2025年的 Crate 安全:工具与技术 (RustConf China 2025系列精选)
  • MATLAB学习文档(二十二)
  • 环球资源网网站特色国内做外贸网站的有哪些资料
  • 基于Hadoop的美妆产品网络评价的数据采集与分析-django+spider
  • MySQL InnoDB表压缩:性能优化全解析
  • AWS Toolkit - 注册 AWS Builder ID 账号
  • 零基础学AI大模型之LangChain
  • 深入浅出 XSS — 从原理到实战与防护
  • 长尾关键词挖掘网站python 网站开发入门
  • 【数组按位置对调】2022-11-20
  • UE5(8):认识 UE 的菜单栏,全部保存 CTRL+SHIFT+S,工具栏以及视口工具栏,移动相机在项目编辑器里,选择光照显示等,还有空气墙的隐身角色,加载新手包,沙发的碰撞属性的生成-编辑AM,
  • 成都分类信息网站开发jsp网站开发实例教学
  • SpringBoot 的启动原理
  • 墙绘产品展示交易平台|基于SpringBoot和Vue的墙绘产品展示交易平台(源码+数据库+文档)
  • 开源项目Sherpa-onnx:全平台离线语音识别的轻量级高性能引擎
  • 【大数据技术】ClickHouse配置详细解读
  • 企业网站建设价格表好的电商网站建设与维护意味着什么
  • Spring AI(七)Spring AI 的RAG实现集合火山向量模型+阿里云Tair(企业版)
  • 情绪点设置在开源AI大模型驱动的S2B2C商城小程序AI智能名片中的应用研究
  • 246-基于Django的美食菜谱数据分析推荐系统
  • 阿里云ECS服务器网站配置HTTPS连接
  • 带有渐变光晕
  • 针织厂家东莞网站建设河北教育网站建设
  • MySQL InnoDB压缩:OLTP性能优化实战
  • 【软件架构设计(40)】数据库规范化与性能优化