软件开发工具(第11章:Eclipse CDT开发常用功能)
一、自定义编辑器
C/C++首选项设置(重点、记忆、应用)
- 单击菜单栏中的窗口(Window)菜单, 选择首选项(Preferences)选项,在 弹出的对话框左侧部分,展开C/C++树 形菜单。
- 外观(Appearance): 自定义C/C++编辑器的界面风格 和各元素,包括显示转换单元、 在资源管理器和C/C++项目视图 中将头文件排序等。
- 编辑控制台(Build Console): 自定义控制台参数,如背景、字体颜色、最 大输出行等。 包括是否在每次编译时自动清空控制台区域; 是否在编译时自动打开控制台视图;是否在 编译时将控制台置顶;限制控制台一次最多 输出的消息行数,默认为500行;自定义控制 台中各个部分和消息的颜色。
- 调试(Debug): 自定义Debug视图相关参数,包括 编码方式、是否显示完整文件路径、 断点动作设置等。
- 任务标记(Task Tags): 自定义任务标签,默认的任务标签格 式为TODO Normal,在这里编辑的 任务标签将会被应用到代码模板中。 可以通过New、Edit、Remove按钮 分别新建、编辑、和删除任务标签。
常规首选项设置(重点、记忆、应用)
- 常规首选项设置包括: 外观、键、搜索、工作空间、浏 览器。
- 外观(Appearance):自定义整个Eclipse界面的风格,包括较早版本的 Eclipse界面风格等
- 键(Keys):自定义快捷键相关参数。
- 搜索(Search):自定义搜索及视图相关参数,如是否在搜索后激活搜索视 图;是否忽略可能的搜索匹配项等。
- 工作空间(Workspaces):设置是否在启动Eclipse时提示选择工作空间, 设置常用工作空间和个数。
- 浏览器(Web Browser):默认的Web浏览器,并选择使用Eclipse自带浏 览器或使用外部浏览器。
设置编辑器布局(记忆、应用)
最大/最小化:显示编辑器 在编辑器中,打开一个文件(如HelloWorld.c),双击HelloWorld.c标签区域即可 全屏显示该编辑器区域,再次单击(应该是双击但是考试请按照书上来)该标签区域会恢复到初始状态。
定制编辑器的位置 :通过拖动编辑器上方的标签或者显示/隐藏周围的视图即可满足不同的需要
二、定制工作台
- 默认情况下Eclipse工具栏处于解锁状态。如果未解锁,用鼠标右击工具 栏空白部分,在弹出的菜单中将Lock the Toolbars前的对勾去除即可。
- 不需要工具栏时也可以将其隐藏,用鼠标右击工具栏空白部分,在弹出 的菜单中选择Hide Toolbar即可隐藏。
- 当需要再次显示工具栏时,单击菜单栏中的窗口(Window)菜单,选 择显示工具栏(Show Toolbar)选项即可。
定制快捷键(重点、记忆、应用)
Window → Preferences → General → Keys

定制透视图(重点、记忆、应用)
用鼠标右击工具栏空白区域,选择定制透视图(Customize Perspective)。在打开的窗口上方可以看到四个标签,分别用来定制 工具栏、菜单栏、命令组和快捷方式。
复位透视图(记忆、应用)
单击菜单栏中的窗口(Window)菜单,选择复位透视图(Reset Perspective)选项,在弹出的询问对话框中,单击OK按钮即可将当 前透视图复位到默认状态。
保存透视图(记忆、应用)
单击菜单栏中的窗口(Window)菜单,选择保存透视图(Save Perspective As)选项,在弹出的“将透视图另存为”对话框中,输 入透视图的名称。该名称可以使用新名称,也可以使用已有的名称, 如Debug,但这样会覆盖现有的透视图,应当谨慎操作。
删除透视图(记忆、应用):
单击菜单栏中的窗口(Window)菜单,选择首选项(Perferences) 选项,在弹出对话框左侧部分,展开常规(General)树形菜单,选择 透视图(Perspectives)选项,选中新建的透视图,单击Delete按钮 即可删除透视图。
三、格式化代码
格式化代码之前需要设定代码格式
设置代码格式(记忆、应用)
- 单击菜单栏中的窗口(Window)菜单, 选择首选项(Perferences)选项,在弹 出对话框左侧部分,展开C/C++树形菜单, 选择代码格式(Code Style)。
- 用户可以根据自己的喜好更改格式,如花括 号的位置、代码缩进的距离等。修改成功后 单击保存默认设置(Restore Defaults), 将该代码格式设置为默认格式。
- 设定完成后,用户即可格式化代码。 打开需要格式化的程序,选择其中 一段代码,用鼠标右键单击空白处 弹出菜单。选择源代码(Source) 子菜单下的格式化(Format )选 项即可。
使用代码模板(重点、记忆、应用)
- 单击菜单栏中的窗口(Window) 菜单,选择首选项(Perferences) 选项,在弹出对话框左侧部分, 展开C/C++树形菜单,选择代码 格式(Code Style)中的Code Templates。
- 在弹出的窗口中,可以看到Eclipse 允许用户在注释、代码和文件三个 维度设置代码模板。以文件维度为 例,新建一个C程序代码模板,单 击文件(Files)菜单,选择C Source File,然后单击New按钮。 变量以$开头,并用{}括起来。
四、生成历史纪录
将文件替换为历史版本(记忆、应用)
- 在左侧资源管理器中,选中需要进行恢复的程序,右键单击,在弹出 的菜单中选择Replace With → Local History。
- 在打开界面中的Revision Time窗口中显示了可以恢复的文件版本。 选择其中一个版本,即可在底部窗口中显示该版本与目前文件的对比 结果,其中的差异将会以浅绿色标记显示。 单击Replace按钮即可把该文件恢复到历史纪录的版本。
从历史纪录中恢复已删除文件(记忆、应用)
在资源管理器中,用鼠标右键单击项目名,在弹出的菜单中选择从历 史纪录中恢复(Restore from Local History),在打开的窗口中,可 以看到项目中曾经存在过的所有文件以及它们的各个版本。选中需要 恢复的文件后单击Restore按钮即可完成。
软件开发工具(第11章:Eclipse CDT开发常用功能)的更多相关文章
- 【全面解禁!真正的Expression Blend实战开发技巧】第一章 真正的开发中的最佳的做法
原文:[全面解禁!真正的Expression Blend实战开发技巧]第一章 真正的开发中的最佳的做法 从设计者到开发者 设计师创建一个应用程序的布局然后让开发者去实现. 从开发者到设计者 开发者创建 ...
- 如何在Ubuntu中使用Eclipse + CDT开发C/C++程序
在Ubuntu中安装Eclipse和CDT步骤如下: 1. 下载资源(都下载到/home/maxw/Download/Eclipse下) A. 下载JRE(Java Runtime Enviro ...
- 5款微信小程序开发工具使用报告,微信官方开发工具还有待提升
微信小程序已经内测有一段时间了,笔者本着好奇加学习的心态写了几个小demo,虽然在MINA框架上并没有遇到太多的坑,但官方开发工具实在不敢恭维. api提示不全,要一个个查api啊,写代码超级慢啊 很 ...
- LiveBlox无需代码的开发工具--支持win macos ubuntu等开发环境--
LiveBlox无需代码的开发工具-支持windows macos ubuntu. 强大 灵活 易于使用 视频简介:LiveBlox Develop Technology Without Coding ...
- Java开发工程师(Web方向) - 01.Java Web开发入门 - 第1章.Web应用开发概述
第1章--Web应用开发概述 Web应用开发概述 浏览器-服务器架构(BS-architecture) browser/ App ---- request ----> server ...
- C#跨平台手机应用开发工具Xamarin尝试 与Eclipse简单对比
Xamarin 支持使用C#开发基于Android.IOS.WindowsPhone应用开发,最大特点C#+跨平台,详细说明问度娘. 安装 研究 想体验研究的点击查看页面 Xamarin For Vi ...
- CentOS 6.2 Eclipse CDT 开发环境搭建
一.安装中文语言支撑 我当初安装CentOS6.2时选择了中文语言支持,有iBus和拼音输入法,有gnome和kde 没有安装的可以参考:CentOS英文环境下使用中文输入法 安装中文语言支持和输入 ...
- Eclipse CDT开发环境搭建及问题记录(Windows)
这两天在整Eclipse,在此记录过程中遇到的一些问题. 1.安装JDK,配置系统路径: 2.下载Eclipse 直接访问Eclipse官网(https://www.eclipse.org/downl ...
- 第五模块:WEB开发基础 第3章·BootStrap&JQuery开发
01-JQuery介绍 02-jQuery文件引入和加载的区别 03-jQuery的基础选择器 04-jQuery的层级选择器 05-jQuery的基本过滤选择器 06-jQuery的属性选择器 07 ...
随机推荐
- ganglia 服务端
#!/bin/bash #配置参数 serverIP=192.168.1.16 network=ens32 #关闭selinux setenforce sed -i 's/SELINUX=enforc ...
- python函数-参数
python函数-参数 实验室 # 演示形参是可变类型 def register(name, hobby, hobby_list=[]): hobby_list.append(hobby) print ...
- 学习spring和spring mvc过程中遇到的一些问题
以下仅为个人通过网上查找资料总结的内容,如有不对的地方欢迎提出: 注解: @Controller//表明本类是一个Controller @RequestMapping(value="/dem ...
- 【Luogu P3174 】[HAOI2009]毛毛虫
前言: 虽然很多人和我想法一样 ,但我还是不要脸地写了这题解 题目: 链接 大意: 在一棵树上取一条最长链以及它所连接的结点总共的结点个数 思路: 取链: 用树形\(DP\)就可以轻而易举的解决这个问 ...
- zsh: /usr/local/bin/pod: bad interpreter: /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby: no such file or directory
系统升级为 macOS Catalina 发现 CocoaPods 不管用了. 解决方法: 打开 iTerm2 sudo gem update --system 输入电脑密码,然后 sudo gem ...
- 2019-2020-8 20199317 《Linux内核原理与分析》 第八周作业
第7章 可执行程序工作原理 1 ELF目标文件格式 1.1 ELF概述 “目标文件”,是指编译器生成的文件.“目标”指目标平台目标文件一般也叫作ABI(Application Bi ...
- 剑指offer-31:整数中1出现的次数(从1到n整数中1出现的次数)
参考: https://troywu0.gitbooks.io/interview/整数中出现1的次数(从1到n整数中1出现的次数).html 题目描述 求出1~13的整数中1出现的次数,并算出100 ...
- SPOJ Free TourII(点分治+启发式合并)
After the success of 2nd anniversary (take a look at problem FTOUR for more details), this 3rd year, ...
- Typora常见的快捷方式
操作类型 操作 快捷键 文件操作 新建 Ctrl + N 新建窗口 Ctrl + Shift + N 打开 Ctrl + O 快速打开 Ctrl + P 保存 Ctrl + S ...
- PYTHON5000:CMOS图象传感器演示
http://www.onsemi.cn/PowerSolutions/supportVideo.do?docId=1002896