Vim 常用命令

发布时间:2026/9/15 8:25:03
Vim 常用命令 三大模式普通模式打开文件默认快捷键插入模式编辑文字i/a/oESC 返回普通模式底行命令模式普通模式输入 :一、进入编辑普通模式执行按键作用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 整行选中 Ctrlv 矩形块选中 选中后按 d 删除y复制八、服务器实用小技巧1、打开文件直接显示行号vim set nu /etc/sysconfig/network-scripts/ifcfg-ens332、粘贴代码不乱缩进容易复制配置文件:set paste 粘贴完成后 :set nopaste3、打开多个文件vim 文件1 文件2 :n 切换下一个文件 :N 切换上一个文件标准操作流程修改网卡配置示例vim /etc/sysconfig/network-scripts/ifcfg-ens33 # 1.按 i 编辑 # 2.改完按 ESC # 3.输入 :wq 回车保存退出常见翻车点卡住无法输入文字大概率在普通模式按 i退不出去先按 ESC再输入 :q! 强制退出

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询