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

Vim 常用命令

三大模式
普通模式(打开文件默认,快捷键)
插入模式(编辑文字):i/a/o,ESC 返回普通模式
底行命令模式:普通模式输入 :
一、进入编辑(普通模式执行)

按键作用
i光标前面输入
a光标后面输入
o光标下方新建一行输入
O光标上方新建一行输入
ESC退出编辑,回到普通模式

二、底行命令 : 开头(最常用)

:w 保存 :q 退出(未修改才能退出) :wq / :x 保存并退出 :q! 强制退出,不保存修改 :wq! 强制保存退出(只读文件) :set nu 显示行号 :set nonu 关闭行号 :100 跳转到第100行 :$ 跳转到文件最后一行 # 搜索替换 /关键词 向下查找,n下一个,N上一个 :%s/旧文本/新文本/g 全文全部替换 :%s/旧文本/新文本/gc 替换,每次询问确认

三、普通模式|光标移动(不用进入编辑)

h ← j ↓ k ↑ l → 0 跳到本行开头 $ 跳到本行末尾 gg 文件第一行 G 文件最后一行 15G 直接跳到第15行 w 下一个单词 b 上一个单词

四、删除(普通模式)

x 删除光标当前字符 dd 删除当前一整行 6dd 删除光标往下6行 d$ 删除光标到行尾 d0 删除光标到行首 dw 删除一个单词

五、复制、剪切、粘贴
删除 = 剪切

yy 复制当前一行 4yy 复制4行 p 在光标**下方**粘贴 P 在光标**上方**粘贴

六、撤销 / 重做

u 撤销上一步操作 Ctrl + r 恢复(反撤销)

七、块选择(改批量配置神器,普通模式)

v 字符选中 V 整行选中 Ctrl+v 矩形块选中 选中后按 d 删除,y复制

八、服务器实用小技巧
1、打开文件直接显示行号

vim +"set nu" /etc/sysconfig/network-scripts/ifcfg-ens33

2、粘贴代码不乱缩进(容易复制配置文件)

:set paste 粘贴完成后 :set nopaste

3、打开多个文件

vim 文件1 文件2 :n 切换下一个文件 :N 切换上一个文件

标准操作流程(修改网卡配置示例)

vim /etc/sysconfig/network-scripts/ifcfg-ens33 # 1.按 i 编辑 # 2.改完按 ESC # 3.输入 :wq 回车保存退出

常见翻车点

卡住无法输入文字:大概率在普通模式,按 i
退不出去:先按 ESC,再输入 :q! 强制退出

http://www.jsqmd.com/news/1285304/

相关文章:

  • Simulink HDL Coder实战:从算法模型到FPGA硬件的全流程开发指南
  • 2026年7月广东省揭阳市移动融合宽带实测对比宽带怎么选? - 找卡家园
  • 卫星信号接收核心:LNB低噪声降频器原理、选型与调试全解析
  • RAG系统向量稀释问题解析与优化方案
  • 2026年7月河北省保定市联通融合宽带办理全流程避坑攻略 - 找卡家园
  • 51单片机入门指南:从最小系统到串口通信的嵌入式开发实践
  • 基于蓝牙SPP实现Edison与安卓稳定通信的完整实践指南
  • 字节跳动Dolphin-v2:数字 PDF 拆开读、拍照文档整页读,自建拍照文档集平均编辑距离较原始 Dolphin降低约 91%
  • 电路分析核心:从静态电路到动态电路的完整认知升级
  • 终极指南:如何免费解锁Wand专业版功能并享受远程控制体验
  • Java线程创建与优化策略详解
  • 基于ESP32与传感器技术实现宠物行为智能引导系统
  • 食品级PP与PE塑料耗材全解析:从材质安全到选购使用指南
  • 大模型如何赋能金融行业风险控制
  • 程序员职业转型路径与实战策略
  • AI UI设计避坑指南(92%新手踩过的3个致命误区)
  • STM32高级定时器实现三相PWM相位同步与电机驱动配置详解
  • 2026年7月广西壮族自治区桂林市移动融合宽带一篇说透 - 找卡家园
  • 微信支付宝支付接口配置实战:避开退款对账大坑
  • SpringBoot企业资产管理系统开发实践与优化
  • 基于MicroPython与TFLite在ESP32上实现轻量级人体检测
  • 2026年4款Redmi实时转文字工具实测对比,哪款好用结果出乎意料?
  • 终极免费虚拟手柄解决方案:如何将键盘鼠标变成专业游戏控制器
  • Go语言交叉编译实战:从x86到ARM架构的跨平台部署指南
  • 手把手实战:使用sqlmap进行SQL注入漏洞检测与利用
  • STM32与A5000安全芯片的物联网设备开发实践
  • 从剧本到成片,星图BomiTV打通AI短剧创作全流程
  • Python Pygame井字棋进阶:状态管理、计分系统与UI交互实战
  • 9克舵机拆解与维修指南:从结构原理到故障诊断
  • 国内合规使用Gemini与ChatGPT的替代方案与实践