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

Linux学习:vi编辑器的使用

vi编辑器的两种核心模式

命令行模式(按ESC键进入)

  • :+行号:快速跳转到指定行
  • G:光标移动到文件末尾
  • yy:复制当前行(光标所在行)
  • y3:复制当前行及后续2行(共3行)
  • p:粘贴到光标位置下方
  • :wq:保存并退出
  • :q:未修改时退出
  • :q!:强制放弃修改退出
  • :set nu:显示行号
  • dd:删除当前行
  • ESC + gg=G:自动格式化代码缩进

文本输入模式(按i键进入)

  • 直接编辑文本内容,仅支持键盘操作
  • ESC返回命令行模式

GCC编译示例

编译C代码并指定输出文件名:

gcc test.c -o hello

默认生成a.out-o参数可自定义输出文件名(如hello)。

http://www.zskr.cn/news/112262.html

相关文章:

  • 如何快速掌握Applite:Homebrew Cask的终极图形化管理指南
  • RTL8852BE驱动:Linux无线网卡兼容性问题的终极解决方案
  • 小红书数据采集架构解析与工程实践
  • Windows窗口置顶工具:3分钟掌握让重要窗口永不消失的秘诀
  • LobeChat能否实现AI面试官?招聘筛选自动化系统设计
  • LobeChat实时翻译插件开发案例分享
  • Zotero Style:重新定义学术文献管理的智能可视化体验
  • 创建vue项目
  • 2025 最新青少年护肤品品牌 TOP5 评测!草本守护 + 科学配方权威榜单发布,匠心呵护青春肌肤健康生态 - 全局中转站
  • 【计算机毕业设计案例】springboot宠物寄养系统 SpringBoot宠物托管服务平台基于javaweb的宠物托管系统(程序+文档+讲解+定制)
  • 微信DAT文件转换神器,牛批了
  • BetterNCM 终极安装指南:从零开始快速掌握网易云插件管理器
  • 初识DPO
  • Java毕设项目推荐-基于javaweb的小零食销售系统的设计与实现基于WEB的网上零食销售系统【附源码+文档,调试定制服务】
  • 计及负荷异常增长的空间负荷预测与配电网规划(基于开源数据集SMART-DS)
  • 【time-rs】解释://! Indeterminate offset(error/indeterminate_offset.rs)
  • 玩转Docker小游戏项目系列:Docker部署无名杀网页小游戏
  • 车载系统集成设想:LobeChat打造智能座舱体验
  • 艾尔登法环终极帧率解锁与游戏增强工具完整使用指南
  • Java 大视界 -- 基于 Java+Flink 构建实时电商交易风控系统实战(436)
  • 终极解放双手!M9A重返未来:1999自动化助手完整攻略
  • FGA自动战斗工具:FGO玩家的智能辅助解决方案
  • 视频硬字幕去除神器:AI技术让字幕消失无踪
  • async 和 await
  • Applite:重塑Mac软件管理新体验的智能工具
  • 超实用的“财务数据统计报表-可视化图表”Excel模板分享!
  • 基于STM32和FreeRTOS的智能家居设计之路
  • ThinkPad终极静音方案:TPFanCtrl2双风扇智能控制系统深度解析
  • 5分钟搞定Android投屏:QtScrcpy零门槛操作指南
  • 拿捏 React 组件通讯:从父子到跨组件的「传功秘籍」