02 Linux常用软件——vi、vim

vi编辑器有三种主要模式,每种模式的功能和用途不同:

一、命令模式 (Command Mode):

  • 启动 `vi` 时默认进入此模式。

  • 你可以在此模式下移动光标,输入各种命令(如删除、复制、粘贴等)。

  • yy:拷贝当前行
  • 5yy:拷贝当前行向下的5行
  • dd:删除当前行
  • 3dd:删除当前行向下的3行
  • p:粘贴-下一行
  • P:粘贴-上一行
  • u:撤销动作
  • G:到达文件的最末行
  • gg:到达文件的最首行
  • 通过按 `Esc` 键可以确保处于命令模式。

二、插入模式 (Insert Mode):

  • 在命令模式中,按 i、I、a、A、o、O 键可以进入插入模式。

  • 在此模式下可以直接输入文本。

  • 按Esc键返回命令模式。

三、底行模式 (Ex Mode或Last Line Mode):

  • 在命令模式下,按**:** 键进入底行模式。

  • 你可以在此模式下执行命令,例如保存文件、退出、搜索等。

  • q:退出
  • wq:保存并退出
  • !:强制
  • /关键字:按关键字查找,按n查找下一个
  • 完成输入命令后,可以按Enter执行,随后返回命令模式。

四、转换关系

1、从命令模式到插入模式

  • 按i :在光标前插入

  • 按I :在行首插入

  • 按 a :在光标后插入

  • 按 A :在行尾插入

  • 按 o :在当前行下新建一行并插入

  • 按 O:在当前行上新建一行并插入

2、从插入模式到命令模式

  • 按Esc键。

3、从命令模式到底行模式

  • 按**:**键。

4、从底行模式返回命令模式

  • 按Enter 键执行命令;或按Esc。
相关推荐
迪康Defender1 分钟前
终端安全事后追溯能力解析:本地审计模块设计思路与落地实践
运维·开发语言·人工智能·安全·php·安全威胁分析·运维开发
天疆说3 分钟前
腾讯会议 Linux 版在 NVIDIA 显卡上看不到画面:EGL 像素配置与窗口视觉不匹配的排查与修复
linux·数据库·腾讯会议
geats人山人海12 分钟前
linux 2 基本操作与vim
linux·运维·vim
xixiaoyunya21 分钟前
集中保护多台电脑:搭建内网备份服务器的完整实操方案
运维·服务器·电脑
JEECG低代码平台38 分钟前
不买服务器也能异地组网:开源 P2WLAN 把两地电脑“插“进同一台路由器
运维·服务器·开源·开源软件
wdfk_prog1 小时前
LWIP教程 00:从网线上的电信号到 lwIP——PHY、MAC、DMA 与 `netif` 的完整边界
运维·网络·笔记·学习·ip
cehuishi95271 小时前
测绘外业调查如何正确的开展
运维·服务器·网络
lisanmengmeng1 小时前
NRPE 添加命令(三)
java·linux·服务器
zmsup1 小时前
从运维需求到产品能力:OpsArk Agent 的运维智能平台架构设计思路
运维·系统架构·agent·智能体·运维智能平台
人工智能培训1 小时前
数字孪生驱动大模型工业知识库:为具身机器人植入领域专业经验
大数据·linux·服务器·前端·人工智能