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

news/2025/2/26 7:06:19

 

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

Contents

  [hide]
  • 1 编辑相关
  • 2 编译、运行
  • 3 调试
  • 4 重构相关
  • 5 阅读源码
  • 6 导航相关

编辑相关

 * 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+F2 添加书签

编译、运行

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

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

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

 * Ctrl+. and Ctrl., - 转到下一个/前一个提示项目。当编译器为我们生成了很多编译警告等信息的时候,这个功能将发挥区大的作用。
 * Ctrl+Shift+B - 切换当前行的断点状态。注意,该快捷键仅仅在调试界面下是可用的,在Symbian开发界面下是不可用的。

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

调试

 * F5 - 进入当前行函数.

 * F6 - 执行当前行.
 
 * F7 - 跳出当前执行函数.

 * F8 - 继续执行.

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

重构相关

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

阅读源码

 * F3 - 查看变量的声明(F3对头文件的作用在Carbide v1.3.中得到了修正,头文件可以在outline中双击打开)
 * F4 -  查看某类的继承层次关系
 * Ctrl + T 快速查看类的继承关系
 * Ctrl + SHIFT + T 快速打开某一类型

导航相关

 * F12 - 使编辑视图获得焦点
 * 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)界面组。

查看JDK源代码
    按下Crtl键不放,再单击你想看的代码名。(此时鼠标呈手型)

几个有用的快捷键
    你可以在菜单Window-Preferences-General-Keys下找到所有的快捷键说明。在这里我只推荐几个非常有用的快捷键。
1)Ctrl+Z:Undo//取消上一步操作
2)Ctrl+Shift+F:Format//代码格式化
3)Ctrl+Shift+O:Organize Imports//快速导入import
4)Alt+Left:Backword History//跳到前一次编辑位置
5)Alt+Right:Forward History//跳到后一次编辑位置
6)Ctrl+Shift+/:Add Block Comment//对鼠标右键指定的代码块加注释


http://www.niftyadmin.cn/n/2308406.html

相关文章

symbian 显示位图和SVG图

显示位图和SVG图 先打包,在加载 ,最后绘画 打包位图资源 : 先把图片放到指定文件 夹,然后把大包脚本加入到程序 的mmp文件中(添加在end前的最后) START BITMAP graphic_bmp.mbm HEADER TARGETPA…

wireshark python数据解析_python构造wireshark可以解析的LTE空口数据

Wireshark是可以解析LTE的空口数据。但是在wireshark的实现中,这些数据都是被封装到UDP报文中。然后根据wireshark的格式文件对LTE的数据加上头信息。头信息的定义参考附件packet-mac-lte.h文件大致结构如下:typedef struct mac_lte_info{/* Needed for …

symbian 模拟器 中文显示

S60_5th_Edition_SDK_v0.9/epoc32/release/winscw/udeb/z/resource/fonts 这个目录下文件备份, 并删除, 在你的 Windows Font 目录下拷贝一个TTF 过来, 宋体,黑体,都成, 重起模拟器, 恭喜,能显示中文了, 但界面,还是英文的, 你的程序可以显示了

mysql cmd安装_mysql cmd 安装

1.下载Mysql安装包:mysql-5.6.12-win32.zip;2.解压安装到D:\__dev下;3.添加环境变量,创建MYSQL_HOME变量;MYSQL_HOMED:\_dev\mysql-5.6.12-win324.配置Path路径,、bin;%MYSQL_HOME%\bin;5.修改m…

symbian 获取屏幕 分辨率

TRect rect; //获取 当前屏幕 的区域并放入TRect 中 EScreen代表全屏可更换其他 AknLayoutUtils::LayoutMetricsRect(AknLayoutUtils::EScreen, rect);

mysql c dll_libmysql_c.dll,下载,简介,描述,修复,等相关问题一站搞定_DLL之家

如何选择&使用第一步:您从我们网站下载下来文件之后,先将其解压(一般都是zip压缩包)。第二步:然后根据您系统的情况选择X86/X64,X86为32位电脑,X64为64位电脑。 如果您不知道是X86还是X64,您可以点此链…

mysql管理员删除了怎么办_mysql 误删除所有用户解决办法

企业中误删除所有用户故障案例1.不小心删除了所有用户#1.查看用户mysql> select user,host from mysql.user;-----------------| user | host |-----------------| root | 127.0.0.1 || root | ::1 || | db02 || root | db02 || | localhost || root | localhost |---------…

Symbian关于listBox的常用技巧小结

其实官方出了一个关于LISTBOX的例子,例子很全基本包含了所有关于LISTBOX的应用.小弟根据自己的研究和自己开发中的经验在此总结一下.其实LISTBOX有多种方格用法都非常接近,精通一个后基本都会了.1.创建listboxvoid CSingleListBoxContainer::CreateList(){iListBox new (ELeav…