Eclipse CDT中最有用的快捷方式

时间:2009-08-12 15:17:18

标签: c++ eclipse keyboard-shortcuts eclipse-cdt

我想制作一个备忘单,展示Eclipse CDT(C ++)最有用(和省时)的快捷方式。

您能分享一下您在CDT中使用的最有用的快捷方式吗?

请仅发布一般快捷方式(在执行C ++时可用)或特定于CDT。

22 个答案:

答案 0 :(得分:61)

Ctrl + Tab :在源文件和头文件之间切换。

答案 1 :(得分:46)

此主题中所有快捷方式的摘要以及更多内容。

Ctrl + Tab - 在源文件和头文件之间切换。

Ctrl + Shift + T - 打开元素

Ctrl + Shift + R - 打开文件/资源​​。

Ctrl + = - 探索宏扩展。

Ctrl + Space - 显示提案以完成您的写作。

Ctrl + Alt + H - 打开函数的调用层次结构

Ctrl + Shift + N - 为声明当前元素的头文件添加#include

Ctrl + i - 更正所选文本的缩进 - 在我看来非常有用

Ctrl + d - 删除当前行

Ctrl + h - 打开搜索对话框; “C / C ++搜索”选项卡搜索索引位置

Ctrl + O - 打开当前班级的成员浏览器,可以快速打开方法

F3 - 公开声明

Ctrl + Shift + G - 选择函数,对象或var时:在项目中查找它的所有出现。< / p>

Ctrl + Alt + G - 对当前所选文本进行文本搜索。

Ctrl +左键单击 - 转到项目的定义。

Ctrl + j - 当前文件中的增量搜索

Ctrl + k - 向前搜索文件中突出显示的文字。

Ctrl + Shift + k - 向后搜索文件中突出显示的文字

Alt + / - 转到上一个/转到下一个已编辑或查看过的地方。

Ctrl + m - 最大化或取消最大化当前编辑器窗口(也适用于其他Windows

Ctrl + Shift +向上/向下箭头 - 跳转到上一个/跳转到下一个方法

Ctrl + q - 跳转到上次编辑的位置

Ctrl + Shift + p - 选中一个括号:跳转到匹配的结束或开始括号

Ctrl + / - 使用//

评论/取消注释所有选定的行

Ctrl + Shift + / - 使用/ * ... * /

评论所选块

Ctrl + Shift + \ - 取消注释/ * ... * /选择块

答案 2 :(得分:42)

Ctrl + Shift + T :打开元素。

Ctrl + Shift + R :打开文件/资源​​。

Ctrl + = :探索宏扩展。

答案 3 :(得分:23)

Ctrl + Space :显示提案以完成您的写作。

答案 4 :(得分:22)

Ctrl + Shift + L :显示具有相应快捷方式的操作列表。 ;)

答案 5 :(得分:18)

Ctrl + Alt + H :打开函数的调用层次结构

答案 6 :(得分:15)

Alt + Shift + R N :在整个项目中重命名函数或变量。

答案 7 :(得分:14)

以下是我最常使用的列表(不包括之前回复中的那些):

  • Ctrl + Shift + N - 添加一个include语句;包含的头文件是在

  • 中声明当前元素的文件
  • Ctrl + i - 更正所选文字的缩进 - 在我看来非常有用

  • Ctrl + d - 删除当前行

  • Alt + / - 向上或向下移动选定的文本(如果没有选择文本,则移动当前行)

  • Alt + / - 移至您编辑的上一个/下一个位置;例如,如果您浏览一些函数声明,然后想要返回到您开始的位置,请按 Alt + 移动到之前的位置

  • Ctrl + h - 打开搜索对话框; “C / C ++搜索”选项卡搜索索引位置并且速度很快,但“文件搜索”选项卡会搜索项目中的所有文本,并且在您搜索“隐藏”元素时可以派上用场(对于例如,在搜索#ifdef _WINDOWS下定义的宏时,但当前未在项目中定义_WINDOWS)

答案 8 :(得分:5)

Ctrl + O :打开当前班级的成员浏览器,可以快速打开方法。

答案 9 :(得分:5)

CTRL + B :构建所有项目

CTRL + F11 :运行

F11 :调试

  

注意:以上快捷方式适用于所有eclipse版本

  

来自 偏好&gt;的手动快捷方式一般&gt;键

     

ALT + B :构建项目(当前活动项目)

答案 10 :(得分:3)

Ctrl + Shift + G :当选择了函数,对象或var时:在项目中查找它的所有出现(有效)还有java)。

Ctrl + Alt + G :对当前所选文本进行文本搜索。

Ctrl +左键单击:转到项目的定义。

答案 11 :(得分:3)

您必须更改默认绑定才能获得这些 - 但我喜欢:

F3 :公开声明。

F4 :在项目中查找文字。

F4 是不言自明的,但 F3 有一些复杂性:如果你在函数调用中使用它,它将带你到定义,如果你使用它根据定义,它将带您进入声明。

答案 12 :(得分:3)

Ctrl + Page Up :转到以标签打开的下一个源文件

Ctrl + Page Down :转到上一个文件

答案 13 :(得分:2)

Ctrl + j :当前文件中的增量搜索

Ctrl + / (数字键盘):轮廓 - 折叠所有功能 - 快速查看

答案 14 :(得分:2)

Ctrl + Shift + f :此自动缩进代码

答案 15 :(得分:2)

Ctrl + Shift + {打开同一源文件的并行编辑器。

答案 16 :(得分:1)

Ctrl + k :向前搜索文件中突出显示的文字。

Ctrl + Shift + k :向后搜索文件中突出显示的文字

答案 17 :(得分:1)

Alt + Shift + T :所选方法:在.hpp中的内联,课外和.cpp之间切换

答案 18 :(得分:0)

我在创建类时最接近Eclipse for J2EE是(重新)映射(首选项 - &gt; General-&gt; Keys “New(Class)”< / em> to Ctrl + 1 ,然后选择不存在的类文本,然后使用类名填充新类对话框。

不幸的是,您仍然需要在对话框中输入源文件和头文件名。

答案 19 :(得分:0)

对我来说,这是最有用的关键快捷方式之一,尤其是在调试模式 时:

Alt + / - 转到上一个/下一个光标位置。

答案 20 :(得分:0)

Alt + Shift + :选择一个块。

答案 21 :(得分:0)

data <- structure(list(v1 = c(1908L, 1908L, 1908L, 1908L, 1908L, 1908L, 1908L, 1908L, 1908L, 1908L, 1908L, 1908L, 1909L, 1909L, 1909L, 1909L, 1909L, 1909L, 1909L, 1909L), v2 = c(5L, 4L, 8L, 1L, 9L, 7L, 6L, 2L, 12L, 11L, 10L, 3L, 5L, 4L, 8L, 1L, 9L, 7L, 6L, 2L ), v3 = c(10L, 15L, 14L, NA, NA, 8L, NA, 7L, 5L, 2L, 16L, 13L, 10L, 11L, 12L, 1L, 3L, 4L, 6L, 9L), v4 = c(2L, 5L, 4L, 9L, 14L, 17L, 8L, 18L, 16L, 15L, 11L, NA, 3L, 1L, 1L, 10L, 12L, 13L, 7L, 6L), pred1 = c(10, 15, 14, 11.2302713507484, 9.94291143314257, 8, 7.88193139599341, 7, 5, 2, 16, 13, 10, 11, 12, 1, 3, 4, 6, 9), pred2 = c(2, 5, 4, 9, 14, 17, 8, 18, 16, 15, 11, 7.0891904140478, 3, 1, 1, 10, 12, 13, 7, 6)), class = "data.frame", row.names = c(NA, -20L)) + Shift + Alt:生成getter和setter(将其绑定)

G + Alt + Ctrl:复制行

+ Ctrl + Shift:全部折叠

/ + Ctrl:全部展开

* + Ctrl:启用/禁用折叠