【转】Carbide.c++ IDE的常用快捷键和技巧

CodeWarrior IDE实用操作指南 预处理器宏定义通常用于控制代码的编译行为,例如启用或禁用特定的功能块,或者在编译时指定版本信息、配置选项等。它们在预处理阶段被处理,并对最终的编译过程有重要影响。预处理器指令示例:- `#define DEBUG`:定义一个宏,可以在代码中用作条件编译的依据。- `#undef DEBUG`:取消定义一个宏。- `#ifdef DEBUG`:如果宏`DEBUG`已定义,则执行该代码块。- `#ifndef DEBUG`:如果宏`DEBUG`未定义,则执行该代码块。 阅读详情
 

以后用Carbide.c++来开发了,貌似调试功能比CodeWarrior要弱一些,也可能是用的不太熟的原因,下面转一些快捷键,以后常看看。


http://wiki.forum.nokia.com/index.ph...8A%80%E5%B7%A7
Carbide.c++ 是Nokia专门为Symbian系统开发提供的一个集成开发工具。此开发工具其实是基于Eclipse平台构建((我的理解应该是Eclipse + CDT + Nokia plugin))。熟悉Eclipse的都知道Eclipse的功能强大和易用性,在Eclipse上的大部分经验技巧都能在 Carbide.c++ 使用,由于Eclipse目前的主流开发环境还是以JAVA为主,作为C++的开发环境还是有些差别。在这里我将整理一些在Carbide.c++ 中可以使用的经验和技巧,持续更新中。

===== 编辑相关 =====
* Ctrl+ ↓ Ctrl+↑ 在编辑区上下滚动(滚动滑块)
* Ctrl+ ← Ctrl + → 向前向后移动一个单词
* Ctrl+ Shift + ↓ Ctrl+ Shift + ↑ 向上向下移动一个段落(可以方便的在函数方法中滚动)
* Ctrl+G 搜索工作区中的声明
* Ctrl+ Shift +G 搜索所有引用
* Ctrl+ Shift +S 保存所有文档
* Ctrl+F 查找替换
* Ctrl + J 增量查找(根据动态键盘输入进行动态匹配)
* Ctrl + k 查找替换下一个
* Ctrl + L 转到指定的行号
* Ctrl+ Shift + F4 关闭所有编辑窗口
* Ctrl + SHIFT + P 匹配对应的括号
* CTRL+SHIFT+X 将选中的小写转换为大写
* CTRL+SHIFT+Y 将选中的大写转换为小写
* Ctrl+M 将当前窗口在最小化和最大化之间切换
* Ctrl+Q 定义最后编辑的地方
* Ctrl+O 快速显示 OutLine
* Ctrl+K 参照选中的Word快速定位到下一个
* Ctrl+E 快速显示当前Editer的下拉列表
* Ctrl+` 在c/c++中非常有用的功能 打开相关的源文件或头文件
* Ctrl+D 删除当前行
* Ctrl+Alt+↓ 复制当前行到下一行(复制增加)
* Ctrl+Alt+↑ 复制当前行到上一行(复制增加)
* Alt+↓ 当前行和下面一行交换位置(特别实用,可以省去先剪切,再粘贴了)
* Alt+↑ 当前行和上面一行交换位置(同上)






===== 编译、运行 =====

* Ctrl+B - 重新编译所有项目.

* F11 - 调试(Debug)当前项目.

* Ctrl+F11 - 运行当前项目.

* Ctrl+. and Ctrl., - 转到下一个/前一个提示项目。当编译器为我们生成了很多编译警告等信息的时候,这个功能将发挥区大的作用。

* Ctrl+Shift+B - 切换当前行的断点状态。注意,该快捷键仅仅在调试界面下是可用的,在Symbian开发界面下是不可用的。

* Ctrl+Alt+B 程序编辑目标项目



===== 调试 =====

* F5 - 进入当前行函数.

* F6 - 执行当前行.

* F8 - 继续执行.

* Ctrl+R - 执行到当前行.





===== 重构相关 =====
* Alt + shift + r - 变量名函数名重构

===== 阅读源码 =====

* F3 - 查看变量的声明
* F4 - 查看某类的继承层次关系
* Ctrl + T 快速查看类的继承关系


===== 导航相关 =====
* F2 - 使编辑视图获得焦点
* ALT+SHIFT+W 当焦点在编辑区的时候显示源文件的导航视图(Outline,Navigator,C++ project)
* Ctrl+F6 ,Ctrl+ SHIFT+ F6 在编辑视图中对打开的文档进行进行切换(类似于WINDOWS的 ALT+TLB和 ALT+SHIFT+TBL)
* Ctrl+F7,Ctrl+ SHIFT+ F7 对全局视图进行切换
* Ctrl+F8 ,Ctrl+ SHIFT + F8 - 界面组的切换 ,这个快捷键可以切换Symbian界面组和调试(Debug)界面组。
 
CodeWarrior嵌入式开发工具指南 CodeWarrior 是一款历史悠久且功能强大的集成开发环境(IDE),最初由Metrowerks公司开发,后由Motorola公司收购。CodeWarrior 主要针对PowerPC处理器和M68K处理器,它支持多种编程语言,包括C/C++和汇编语言,非常适合嵌入式系统开发和应用。如今,CodeWarrior 的某些版本仍然被用于开发MPC5xx和MPC5xxx系列处理器的软件。CodeWarrior提供了丰富的代码编辑功能,以提升开发者的编码效率和代码质量。 阅读详情

相关推荐

CodeWarrior IDE使用tips之map文件详解

CodeWarrior IDE使用tips之map文件详解,汽车电子BOOTLOADer中会使用到。

快捷注释方式

/**在sublime下面可以按回车键或者tab,都可以生成注释

十年砍柴的博客 554

CodeWarrior_V10.1_使用方法快速入门

CodeWarrior_V10.1很好的入门教材

CCS(Code Composer Studio)常用快捷键

介绍CCS软件中的一些常用快捷键,并提供查找CCS全部快捷键和修改快捷键的方法。

tangweijian123的博客 3921

卡尔专用快捷键工具

war3卡尔快捷键工具 一键放技能 一键切换

code warrior使用指南

很强大的IDE 飞思卡尔智能车开发御用环境 需要的拿去

【免费下载】 探索编程新境界:CodeWarrior入门及使用教程

探索编程新境界:CodeWarrior入门及使用教程 【下载地址】CodeWarrior入门及使用教程 CodeWarrior入门及使用教程欢迎来到CodeWarrior软件的入门及使用教程资源页面 项目地址: https://g...

gitblog_09724的博客 1428

代码审计工具学习之RISP(安装以及初步操作)

1 代码审计 1.1名词解释 代码审计(Code audit)是一种以发现程序错误,安全漏洞和违反程序规范为目标的源代码分析。软件代码审计是对编程项目中源代码的全面分析,旨在发现错误,安全漏洞或违反编程约定。 它是防御性编程范例的一个组成部分,它试图在软件发布之前减少错误。 C和C ++源代码是最常见的审计代码,因为许多高级语言(如Python)具有较少的潜在易受攻击的功能(例如,不检查边界的函数)。 顾名思义就是检查源代码中的安全缺陷,检查程序源代码是否存在安全隐患,或者有编码不规范的地方,通过..

weixin_52515588的博客 1万+

Carbide.C++ IDE 常用快捷键和技巧,错误代码

From Forum Nokia Wiki Carbide.c++ 是Nokia专门为Symbian系统开发提供的一个集成开发工具。此开发工具其实是基于Eclipse平台构建((我的理解应该是Eclipse + CDT + Nokia plugin))。熟悉Eclipse的都知道Eclipse的功能强大和易用性,在Eclipse上的大部分经验技巧都能在 Carbide.c++ 使用,由于

梦想、地带 612

视觉惯性SLAM系列——ORB-SLAM3的整体介绍及各个线程的功能(五)

跟踪线程(Tracking Thread)作用:负责处理每一帧图像,进行相机位姿的估计和定位。它首先执行与前一帧图像的特征匹配,然后通过仅运动(motion-only)BA(Bundle Adjustment)优化位姿。如果跟踪失败,它会尝试在所有地图中进行重定位。此外,跟踪线程还负责决定何时插入新的关键帧,以及何时将关键帧从局部地图中移除。详细介绍见局部建图线程(Local Mapping Thread)作用:管理局部地图,向活跃地图添加关键帧和点,移除多余的关键帧和点。

曾经也曾立志 1004

使用vite+react+ts+Ant Design开发后台管理项目(四)

本文将引导开发者从零基础开始,运用、react、react-router、react-redux、Ant Design、less、tailwindcss、axios等前沿技术栈,构建一个高效、响应式的后台管理系统。通过详细的步骤和实践指导,文章旨在为开发者揭示如何利用这些技术工具,从项目构思到最终实现的全过程,提供清晰的开发思路和实用的技术应用技巧。使用vite+react+ts+Ant Design开发后台管理项目(一)使用vite+react+ts+Ant Design开发后台管理项目(二)

lbking666666的专栏 2006

Carbide.c++ IDE的常用快捷键和技巧

Carbide.c++ IDE的常用快捷键和技巧 symbian开发的环境有好几种, 可以用vc6, vs2003 等, 我喜欢的环境是carbide.c++, 这是一个基于eclipse的开发环境, 关于开发环境配置就不写了, 网上文章多的是。 工欲善其事,必先利其器, 熟练的使用ide的快捷键, 会很大的提高开发效率。 下边是搜集来的carbide.c++的快捷键 编辑相关

Wave的专栏 1019

告别混乱接线!用EPLAN 3D布局图,手把手教你搞定电气柜的3D建模与自动布线

本文详细介绍了如何使用EPLAN 3D布局图进行电气柜的3D建模与自动布线,帮助工程师告别混乱接线。从项目准备、基础结构建模到智能设备布局与逻辑定义,再到高级布线技术与问题排查,提供了一套完整的实战指南。通过EPLAN的3D功能,显著提升设计效率与系统可靠性。

weixin_30680385的博客 339

Carbide.c++ IDE的常用快捷键和技巧 + Symbian OS的错误代码定义大全

<br /> <br />From Forum Nokia Wiki<br /><br /><br />Carbide.c++ 是Nokia专门为Symbian系统开发提供的一个集成开发工具。此开发工具其实是基于Eclipse平台构建((我的理解应该是Eclipse + CDT + Nokia plugin))。熟悉Eclipse的都知道Eclipse的功能强大和易用性,在Eclipse上的大部分经验技巧都能在 Carbide.c++ 使用,由于Eclipse目前的主流开发环境还是以JAVA为主,作为C++

923

OctoMag: An Electromagnetic System for 5-DOF Wireless Micromanipulation

电磁线圈组驱动经典系统,可以作为参考。 OctoMag: 用于5自由度无线微操作的一个电磁铁系统 OctoMag: An Electromagnetic System for 5-DOF Wireless Micromanipulation [1] Paper Link Authors: J. J. Abbott, etc. 2010, TRO IEEE Transactions on Robot...

XU Yangxin的博客 1665

从零开始学习信号完整性(SIPI)--2

上一节我们已经谈过,信号完整性研究的是如何使驱动器输出的信号传输到接收器件并被正确的接收。 信号完整性的三要素包含了:信号、驱动接收芯片、传输通道。 这其中信号是主体,我们要做的主要工作就是设计好信号的传输路径为信号的正确传输扫清障碍。要做信号完整性分析与设计首先要了解信号的特性,以及信号质量的判别标准。 对一个信号进行描述通常需要如下几个指标: 信号特性的描述 摆幅:信号从低电平到高电平之间的电压差,对于单端信号通常由信号的供电电压决......

qq_29476769的博客 2万+

Carbide.c++使用技巧及有用的插件

Carbide.c++使用技巧及有用的插件:== 使用技巧 ==详情如下:1、如何在程序中支持本地语言注释?  答: 在Carbide.c++菜单,修改当前编辑窗口的Encoding为UTF-8。  在Carbide.c++菜单找: "Edit"->"Set Encoding..."->Other: UTF-8  上面是修改当前已打开编辑窗口的Encoding。还可以配置当前项目的Encoding

dyw的专栏 3786

YOLO项目从零开始:超详细运行教程(图文保姆级教学)

至此,我们已经完整跑通了YOLO项目的安装与启动流程,无论你是零基础小白还是刚入门的AI新兵,只要按部就班操作,也能轻松实现目标检测项目的落地。

一键难忘的博客 4800

symbian Carbide.c++ IDE的常用快捷键和技巧

 Carbide.c++ 是Nokia专门为Symbian系统开发提供的一个集成开发工具。此开发工具其实是基于Eclipse平台构建((我的理解应该是Eclipse + CDT + Nokia plugin))。熟悉Eclipse的都知道Eclipse的功能强大和易用性,在Eclipse上的大部分经验技巧都能在 Carbide.c++ 使用,由于Eclipse目前的主流开发环境还是以JAVA为

1302

【AI智能体】Spring AI Tool 从使用到实战详解

Spring AI Tool

congge 5864

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

上一篇: 关于两个对象的比较
wangleon
博客等级 码龄20年 0粉丝 5原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值