恒美微站 Logo 恒美微站
  • 首页
  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心
  • 联系我们

LinuxDay5-Vim编辑器

  • 首页
  • 资讯中心
  • /
  • LinuxDay5-Vim编辑器

相关资讯

AI验布机选型避坑:先淘汰需要你采集数据的方案 2026/8/2 17:34:24
数字IC设计入门:从Linux环境到Verilog实战的完整学习路径 2026/8/5 15:12:27
临汾公考培训机构TOP5排名,真实学员口碑整理(2026年选择指南) 2026/8/5 15:13:51

最新资讯

终极声源定位指南:5分钟掌握Acoular阵列声学技术
Smithbox魂类游戏修改工具:从零开始掌握8大编辑器
3分钟快速上手:终极免费微信游戏辅助工具完整指南
如何用SerialPortAssistant实现终极跨平台串口调试:硬件开发者的完整指南
终极指南:Blueman蓝牙管理器如何简化Linux蓝牙体验
3个关键问题:为什么传统数据分析工具无法满足AI时代的需求?

今日推荐

AI小程序创业陷阱大起底(92%新手踩坑的3个致命错误)
为什么92.7%的AI 3D生成项目卡在UV重拓扑?资深TD曝光内部验证过的5步自动化修复协议
三升四,比成绩下滑更可怕的,是孩子开始「认命」

本周热门

ncmdumpGUI:一键解锁网易云音乐ncm文件的终极解决方案
分布式配置中心选型实战:Nacos与Consul在创业场景下的对比
MoneyPrinterPlus实战指南:AI视频批量生成与自动化发布完整解决方案

本月精选

如何用DamaiHelper实现演唱会门票的智能自动化抢购:完整技术解决方案指南
第4篇:59 倍性能差距的索引瓶颈定位——一次教科书级的全表扫描调优
终极歌词批量下载神器:5分钟解决离线音乐库歌词同步难题

LinuxDay5-Vim编辑器

发布时间:2026/8/5 18:51:12
LinuxDay5-Vim编辑器 Linux 基础 Day5Vim 编辑器 — 从「进得去出不来」到写 C 代码系列粤嵌嵌入式培训学习笔记 (第 5 篇)上一篇Linux 基础 Day4用户管理 · 用户组 · 权限管理环境Ubuntu 22.04 · Vim 8.2 | 2026年7月29日① 概览Linux 基础最后一课——Vim 编辑器。后面写 C 代码天天泡在 Vim 里这是投入产出比最高的一课。模块一句话Vi vs VimVi 是记事本Vim 是 Notepad语法高亮、多级撤销、插件扩展三种模式命令模式快捷键→ 输入模式写代码→ 末行模式保存/退出/查找/替换删除/复制/粘贴dd删行、yy复制行、p粘贴、u撤销查找替换 ⭐/查找、:%s/old/new/g全文替换终端快捷键CtrlA/E跳行首行尾、CtrlU/K/W快速删除② Vi 与 Vim 的区别ViVim来源Linux 内置需额外安装 (sudo apt-get install vim)功能基本文本编辑语法高亮、多级撤销/重做、代码折叠、多窗口、正则搜索、插件扩展类比Windows 记事本Notepad写代码必须 VimVi 不够用。③ 三种工作模式 — Vim 的核心命令模式 ←→ 输入模式 ↓ 末行模式模式怎么进的怎么认能做什么命令模式启动 Vim 默认左下角什么也没有快捷键删行、复制、粘贴、撤销输入模式按i/a/o左下角显示-- 插入 --写代码、敲文字末行模式按Shift :左下角出现:保存退出、查找替换等指令模式切换口诀命令模式 ──按 i──→ 输入模式写代码 输入模式 ──按 Esc──→ 命令模式 命令模式 ──按 Shift:──→ 末行模式输指令 末行模式 ──按 Esc──→ 命令模式任何时候慌了猛按 Esc 回到命令模式然后i继续写或:wq保存退出。④ 启动与退出第一道坎启动vim文件名# 打开/新建文件推荐vim文件名 # 打开并跳到文件末尾vim文件名 行号# 打开并跳到指定行调试用退出初学者最怕的命令作用什么时候用:q不保存退出只看了看没改:wq保存并退出最常用写完了走人:q!强制退出不保存改错了想放弃:wq!保存并强制退出文件是只读的:x保存并退出同:wq更短同上ZZ命令模式下直接保存退出不需要进末行模式退出步骤Esc → Shift : → wq → 回车⑤ 删除操作快捷键功能在哪个模式x删除光标所在处 1 个字符命令5x删除 5 个字符命令dd删除光标所在整行命令5dd删除当前行起共 5 行命令:1,12d删除第 1 行到第 12 行末行⑥ 复制操作行复制快捷键功能在哪个模式yy复制当前行配合p粘贴命令5yy复制当前行起共 5 行命令:3,14 co 2复制 3~14 行粘贴到第 2 行之后末行可视模式复制选哪抄哪v → 方向键选中 → y 复制 → 移到目标位置 → p 粘贴⑦ 粘贴快捷键功能在哪个模式p粘贴到光标下方整行或光标之后字符命令⑧ 撤销与重做快捷键功能对应 Windowsu撤销上一步Ctrl ZCtrl R重做恢复被撤销的Ctrl Y⑨ 查找基本查找命令模式下直接按 / → 输入关键词 → 回车跳转快捷键功能n跳到下一个匹配项N跳到上一个匹配项查找选项命令功能:set ic忽略大小写:set noic区分大小写默认:set hls高亮所有匹配项:set nohls取消高亮⑩ 替换 ⭐ 重点语法:[范围]s/查找字符串/替换字符串/[标志]范围范围含义%全文n1,n2第 n1 行 ~ 第 n2 行.当前行$最后一行标志标志含义g全局替换一行里所有匹配都换不加只换每行第一个i忽略大小写实例:%s/int/void/g# 全文所有 int → void:5,20s/int/void/g# 第 5~20 行的 int → voidg的效果对比原始: int main(int argc) 不加 g: void main(int argc) ← 只换了每行第一个 加 g: void main(void argc) ← 两个都换了⑪ 终端操作技巧快捷键/命令功能Ctrl A光标跳到行首Ctrl E光标跳到行尾Ctrl U清空当前行Ctrl K删除光标到行尾Ctrl W删除光标前一个单词Ctrl Shift T打开新标签页Ctrl PageUp/Down切换标签页clear清屏reset完全重置终端乱码时用⑫ 踩坑记录 ⭐坑1进得去出不来现象进了 Vim 不知道怎么退出只能关终端根因Vim 不像图形编辑器有 × 按钮退出必须在命令里完成解决Esc→Shift :→wq回车。记住这个三步走就行坑2按了 i 能打字按方向键却输入了 ABCD根因装的 Vim 精简版方向键在输入模式下不兼容解决装完整版sudo apt-get install vim不是vim-tiny坑3:wq后提示只读文件无法保存现象:wq报错根因文件只读或者你不拥有这个文件解决使用:wq!强制保存写入⑬ 小结今天完成Vim 安装 → 三种模式切换 → 增删改查ddyypu→ 查找/和替换:%s→ 终端快捷键。下一篇C语言 Day1 — 计算机基础 Hello World 编译四步骤。本文首发于 CSDN转载请注明出处。

关于恒美微站

恒美微站专注于为个体商户、工作室提供极简自助建站服务,让每个人都能轻松拥有专业网站。

快速链接

  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心

服务项目

  • 可视化建站
  • 拖拽编辑
  • 主题定制
  • SEO 优化
  • 网站托管

联系方式

  • 📍 地址:北京市朝阳区建国路 88 号
  • 📞 电话:400-888-8888
  • ✉️ 邮箱:info@hmyw.cn
  • 🕐 时间:周一至周日 9:00-18:00

© 2024 恒美微站 hmyw.cn 版权所有 | 京 ICP 备 12345678 号