1.1、基础视图
- 基于Eclipe
- 加载后的工作台有多个透视图,透视图包含多个编辑器(用于编辑或浏览资源,文本或图表)和菜单视图(可视化组件,通常用于导航列表或信息层次结构)
- 通过选择Help-Getting started可以调出欢迎页面
- 如下图点击右上角打开新视图,或者 Window > Perspective > Open Perspective > Other... > Resource.
- 活动视图标题栏高亮
- 选项卡的左侧出现星号(*),表示编辑器有未保存的更改
- 编辑器视图可以重叠和平铺,选中后,菜单栏相应操作可以用
- 任何视图都可以最大化、最下化、拖拽和单独出来看,选中某视图后,右上角操作也会随之变化
- 视图的主要用途是在工作台中提供信息导航,比如Project Explorer视图显示Workbench项目、它们的文件夹和文件
- 视图操作可以通过在标题栏右击或者通过点击向下箭头(或者3个竖点)来访问操作
- 更多视图可以在View-Other里面添加
- 一些视图
- Outline :大纲视图,显示类、方法、字段
- Problems :显示问题类型和位置、描述等
- Tasks :任务查看,右击可添加,可以和资源关联,双击打开
- Properties :属性视图
- 可以通过Window > Perspective > Reset Perspective复位视图
- 选中Project Explorer视图的 Link with Editor (黄色双箭头),在编辑栏选中文件,会自动在Project Explorer定位文件位置
- 在CCS的Project Explorer视图下选中两个文件后右击选择Compare With > Each Other,会出现对比两个程序内容差异的视图
- 查看文件修改记录(内容及时间):右击选中文件后点击Team > Show History 出现History视图
- 在上一个基础上,在History视图中选中两个文件可以右击进行内容差异对比
- 进行后台操作时(比如编译),可以点击Details或者 Progress View 进行后台操作内容查看
1.2 首页功能
- 首页内容因产品而异,通常包括产品及其特性的概述、指导您完成一些基本任务的教程、让您入门的示例等,可以打开在线网页
- Resources 构成:文件、文件夹、工程
- 项目中的某些文件和文件夹由于某种原因必须存储在项目之外的某个地方,可以通过其图标右下角箭头来区分
- 在工作空间删除不会影响文件本身,可以通过 File > Properties > Resource > Linked Resources 查看路径
- 超链接文件一般放在公共区域,为了避免合作开发时出现问题,一般不要修改
- 选中工程点击属性如果没有需要的设置,点击设置树下面的“ Show advanced settings”
- 帮助页面调出 Help > Help Contents,如下图,书签栏可以选择不同的查看方式;按箭头指示可以下载某一章节
- 打开C文件,快捷键ctrl+tab自动打开对应的H文件
- Ctrl+PageUp 和Ctrl+PageDown 可以进行上下文视图的切换
- 按住Ctrl点击变量和函数可以进行进入相关定义
- 按住Ctrl滑动滚轮,可以快速查看同页代码
1.3 运行Eclipse
- 右下角有Eclipse 占用的实时内存
- 要创建 workspace
- 在General > Perspectives中配置新开的页面是否在同一个窗口显示
- 右击文件或文件夹在Resource configurations中选择exclude from build,可以不进行编译,相应图标变灰,恢复在在同一路径下
- 选中某个文件右击选择open with > other > external program 可以使用外部应用打开文件或者其它方式打开,下面可以框选单次还是一直,在打开.cfg文件时用的到
- 打开文件所在路径,选中文件右击show in > System explorer
- 修改字体 在设置-General > Appearance > Colors and Fonts
- 配置文件可以导出,在导出向导里面选择General > Preferences
- 工程文件可以创建、关闭、删除、导入、导出、清除编译、重新编译等,关闭不必要项目可以提高CCS性能
- 在编辑区将鼠标放到代码左侧边框,右击可以添加书签,显示书签 Window > Show View > Other... > General > Bookmarks
- 关于代码比较相关设置在 General > Compare/Patch ,注意属性(选中项目右击)和设置(window下面)区别,可以进行2个或3个文件对比、本地版本之间对比、和远程版本对比
- 如果工具栏找不到编译和仿真按键,右击项目选择Debug As > CCDS
1.4 文件相关
- 如下图,代码对比时包含添加行、删除行、删除字、修改字
- 关于历史文件保存时间、次数、单次大小的配置在General > Workspace > Local History里面设置
- 在 General > Workspace > build选项中配置是手动构建还是修改保存文件后自动构建
- Ctrl+H进行快速搜索,可以使用通配符,相应内容会高亮显示,去掉搜索不再高亮
- 在 General > Workspace 可以配置默认保存的时间间隔
- 修改及查看快捷键在 General > Keys,可以导出为CSV文件
- Ctrl+M增大编辑区页面
- 选中文件,其标识是否显示在 General > Appearance > Label Decorations 配置
- 文件内容拼写中的提示内容在 General > Editors > Text Editors > Spelling 配置
- 结合git可以对文件进行版本控制等的处理,在team相关内容中,在设置-Team-Ignored Resources可以决定那些类型文件不被版本管理,类型可以被增删
- 在 General > Editors > Text Editors > Spelling中可以配置可以撤回文件操作的次数,默认200次;及tab代表空白字符,默认4个
- 文件内链接使用什么浏览器打开,在 General > Web Browser配置
- 能记住的工作空间最多数量,打开ccs是否默认某个工作空间在 General > Startup and Shutdown > Workspaces 配置
- 查看某个文件被开发人员修改的历史,选中单个文件右击, Team > Show Local History
- 快捷键及操作相关描述参考Help Contents中的5.4.1.7节
- 切换工作空间在 File->Switch Workspace,切换时可以选择是否把配置和一些页面布局也切换过去
- 使用外部插件:Run > 外部工具 ; Help > Install New Software; Help > Eclipse Marketplace
- 代码检查项在设置 > C/C++ > Code Analysis
- 从git导入项目 File > Import > Git > projects from git > Clone URL > 填写git地址和用户名、密码
- 文件类型:
- .o 相当于windows里的obj文件 ,一个.c或.cpp文件对应一个.o文件
- .a 是好多个.o合在一起,用于静态连接 ,即STATIC mode,多个.a可以链接生成一个exe的可执行文件
- .so 是shared object,用于动态连接的,和windows的dll差不多,使用时才载入
1.5 提高生产力
- 黑色主题: General > Appearance > Theme可以更改主题皮肤
- ALT+左/右按键进行前后文切换
- Ctrl+3 全局搜索不同视图中的操作
- Alt+F11 全屏
- Ctrl+E 调出当前文件列表,再按进行选择
- General > Editors > Autosave 自动保存修改后的文件,默认不开启
- OLE应用在Windows独立打开,而不是使用ccs内部编辑器,取消 "Allow in-place system editors" 框选在General > Editors preference
- 直接把文件从资源管理器拖拽到编辑区域
- 将不同View进行合理拖拽布局
- Project Explorer可以一键全部折叠
- 双击视图最大化
- 选中文件可以进行恢复Restore from Local History
- Ctrl+Shift+R 快速定位到源文件
- 断点可以按创建时间进行排序