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

Eclipse 常用功能

文章目录

        • 1、调试类(Ctrl + B,Ctrl + /)
        • 2、跳转类(F3)
        • 3、查找类(Ctrl + H)
        • 4、新增文件的包含路径
        • 5、新增静态库(.a 文件)
        • 6、工程右键+Refresh的作用
        • 7、显示行号(Show line numbers)
        • 8、设置字体 Font
        • 9、自动格式化 当前文件代码(Ctrl+Shift+F)
        • 10、双击 .c 或 .h文件,最大化当前文件的界面


Eclipse 常用快捷键如下:

1、调试类(Ctrl + B,Ctrl + /)
序号快捷键功能
1Ctrl+B编译(Build)

注意: 编译前一般不需要执行"Clean Project"
在开启或者关闭条件编译等情况,需要"Clean"一下
2Ctrl+/注释/取消注释(选中多行后,执行 快捷键)

2、跳转类(F3)
序号快捷键功能
1F3Ctrl+左键跳转到定义(Go to Definition)
2Ctrl+Home跳到本页开头
3Ctrl+End跳到本页结尾

3、查找类(Ctrl + H)
序号快捷键功能
1Ctrl+H(1)全局查找(File Search)
(2)替换字符串
2Ctrl+F当前文件查找

4、新增文件的包含路径

项目右键 -> Properties -> C/C++ General -> Paths and Symbols -> Includes -> GNU C ,单击 Add按钮,完成后单击Apply and Close按钮。

5、新增静态库(.a 文件)

在 Eclipse CDT 中添加静态库(.a 文件)的步骤如下:

1、将.libsoft-fp.a 库文件放入项目目录libsoft-fp.a ESD_telink8258\ble_sdk_multimode\proj_lib
2、在 Eclipse 中配置库路径和库名
2.1 右键点击项目 → Properties。
2.2 展开 C/C++ Build → Settings。
2.3 在右侧 Tool Settings 选项卡下,找到 GCC C Linker→ Libraries。
3、设置库搜索路径(Library search path)
3.1 在 Libraries (-l) 区域上方,有 Library search path (-L)。
3.2 点击 添加 图标,输入库文件所在的路径:“KaTeX parse error: Expected '}', got 'EOF' at end of input: …workspace_loc:/{ProjName}/proj_lib}”

4、设置库名(Libraries)
4.1 在 Libraries (-l) 区域,点击 添加 图标。
4.2 输入库的名称,soft-fp(注意不要加 lib 前缀和 .a 后缀)

添加完之后,.mk文件会有如下改动:

5、应用(Apply)并重新编译
重新构建项目(Project → Build All)。

6、工程右键+Refresh的作用

合并代码后,可能有文件新增,点击编译会找不到文件,编译报错。此时就需要"工程右键"+Refresh,重新编译OK

7、显示行号(Show line numbers)

Window -> Preferences -> General -> Editors -> Text Editors ,勾选 Show line numbers,单击OK。


8、设置字体 Font

Window -> Preferences -> General -> Appearance -> Colors & Fonts -> Basic -> Text Font -> Edit,选择字体和大小,单击确定,最后单击OK。



9、自动格式化 当前文件代码(Ctrl+Shift+F)

Ctrl+Shift+F:自动格式化 当前文件代码。
代码格式可以在 Windows -> Preferences -> C/C++ -> Code Style -> Formatter 中进行配置。


10、双击 .c 或 .h文件,最大化当前文件的界面
http://www.jsqmd.com/news/510471/

相关文章:

  • Qwen3-32B-Chat效果展示:金融研报关键数据抽取+可视化图表建议生成
  • 2026年快速拿证的驾校品牌推荐:威海摩托车驾校学员推荐 - 品牌宣传支持者
  • Android滚动选择器架构深度解析:WheelPicker的技术实现与设计哲学
  • openclaw优化Token消耗攻略
  • 二进制消息保护技术:RevokeMsgPatcher的原理与应用
  • 如何快速上手 Uppload:零后端图片上传与编辑神器完全指南
  • 2026年质量好的无尘拆包机厂家推荐:吨袋拆包机/吨袋拆包机设备/自动吨袋拆包机高评价厂家推荐 - 品牌宣传支持者
  • LoRA训练助手从零开始:Qwen3-32B模型适配与Gradio界面调优指南
  • 西门子PLC S1500新能源Pack线程序集成(含触摸屏与梯形图FB应用)学习范例
  • Qwen3-ASR-1.7B性能实测:10秒处理5小时音频的黑科技
  • 数字孪生怎么帮助制造业降低生产成本?真实案例解析
  • Nanbeige 4.1-3B部署教程:适配RTX 3060/4090的轻量化GPU算力方案
  • [室内定位技术]:实现厘米级空间感知的UWB技术路径探索
  • 赶deadline必备! 10个一键生成论文工具全场景通用测评:开题报告+学术论文+毕业论文高效写作推荐
  • 嵌入式Qt开发实战手册:资源受限下的稳定与性能优化
  • Ostrakon-VL-8B与计算机网络:构建低延迟分布式视觉识别集群
  • Retrolambda终极指南:让Java 8的Lambda表达式在Android和旧版Java中焕发活力 [特殊字符]
  • 【How Far Are We From AGI】5 AGI的“道德罗盘“——价值对齐的技术路径与伦理边界
  • 华硕笔记本性能优化终极指南:G-Helper完全解决方案
  • 图着色寄存器分配算法(Graph Coloring)
  • 从Anaconda到Miniconda:我的轻量化Python环境搭建与Conda命令精简指南
  • 5个突破点:OpenAI Java SDK从入门到精通的实战指南
  • Win10系统部署AI环境:在本地为UNIT-00准备Python与CUDA
  • Java开发手册
  • 扫地机器人Linux驱动面试核心考点解析
  • 设计冲刺终极指南:5天快速验证产品创意的完整开源方案
  • 如何快速上手Zabbix:开源监控解决方案的完整指南
  • AudioSeal多场景落地:AI语音教材出版商DRM内容分发与盗版溯源联合方案
  • 如何使用GoSublime:Sublime Text的终极Go语言开发插件
  • Qwen3.5-9B部署案例:Qwen3.5-9B作为后端API接入企业微信智能助手