c - 使 Eclipse 列出(仅)所有枚举类型变量赋值的枚举条目

标签 c eclipse autocomplete enums assign

eclipse <CTRL>+<SPACE>代码完成辅助功能无法按照我想要的方式与枚举一起使用。谁能告诉我如何配置它以便我得到以下信息:

在我的 C(不是 C++)项目中,我正在使用 typedef 枚举,并且希望 Eclipse 提供关于 <CTRL>+<SPACE> 的所有枚举条目的列表。 (或者可能是另一个组合键)如果我正在键入此枚举类型的变量的赋值。

例子:

typedef enum {
   CONSTANT_A = 0,
   CONSTANT_B = 1,
   CONSTANT_C = 2,
} myenumtype_t;

void func(void)
{
  myenumtype_t myenumvar;

  myenumvar = <CTRL>+<SHIFT>
}

它应该列出 CONSTANT_A、CONSTANT_B、CONSTANT_C 并允许我选择一个。 如果它列出了完全相同枚举类型的其他枚举变量,那么这也可以,但我不喜欢建议列表中的任何其他变量。

但是,目前我的 Eclipse 基本上列出了所有全局变量和局部变量的缩进类型,这不是很有用。

PS:我的 Eclipse 变体是 Arctic Studio 5.0.0,它基本上是 Eclipse CDT 8.3.0。

最佳答案

这不完全是您的要求,但绝对可以达到目的。

您可以输入一条线索,在您的具体情况下可能是“CON”,然后按 ctrl + 空格键

关于c - 使 Eclipse 列出(仅)所有枚举类型变量赋值的枚举条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24692419/

相关文章:

C语言 :scanning of input string is skipped inside for loop

c - 在C语言中使用指针输入字符串有困难

c - 桶排序 - 段错误

java - 如何从 Eclipse 中的通用接口(interface)导航到实现类?

angularjs - 实现 ng2-completer

javascript - 是否可以通过输入组合框 jQuery 自动选择选项

c - 在 C 中将预定义变量作为指针传递

c++ - 加载共享库时出错 : libsystemc-2. 3.0.so

php - 使用 MYSQL 查询数据和 jQuery 自动完成

java - 如何在 Eclipse 中仅更改 java 修饰 rune 本颜色?