参数的自动完成:列出静态字段而无需键入 ClassName::
autocompletion of parameter : list static fields without typing a ClassName::
当 ctrl+space 时,如何自动完成列出具有适当变量类型的某个 class 的所有(静态)字段某个函数的参数槽?
例子
我尝试在下面的代码中 ctrl+space :-
(文本代码为 here。)
问题:如何让它显示E_1
E_2
E_3
?
如果我真的需要一个插件,我不介意另一个插件。
它目前有效但仅适用于枚举:-
我的解决方法
实际上,为了获得聪明的线索,我必须键入更多 (PrototypeList::
) :-
赏金原因
这是当前答案的结果(citizenmatt):-
不一样,还是不显示E_1
E_2
E_3
.
你试过Smart Completion了吗?此功能将仅显示对当前上下文有效的完成项。我认为它也适用于 C++。
事实上,ReSharper 确实可以帮助您。所有 E_1
、E_2
和 E_3
都在完成列表中,但不在其顶部 - 它们被分配较低的分数,因为它们需要额外的限定符。也就是说,看起来评分仍然存在问题:
E_2
和 E_3
也在列表中,但它们没有显示在 E_1
旁边。我们将对此进行调查 (RSCPP-19501)。
当 ctrl+space 时,如何自动完成列出具有适当变量类型的某个 class 的所有(静态)字段某个函数的参数槽?
例子
我尝试在下面的代码中 ctrl+space :-
(文本代码为 here。)
问题:如何让它显示E_1
E_2
E_3
?
如果我真的需要一个插件,我不介意另一个插件。
它目前有效但仅适用于枚举:-
我的解决方法
实际上,为了获得聪明的线索,我必须键入更多 (PrototypeList::
) :-
赏金原因
这是当前答案的结果(citizenmatt):-
不一样,还是不显示E_1
E_2
E_3
.
你试过Smart Completion了吗?此功能将仅显示对当前上下文有效的完成项。我认为它也适用于 C++。
事实上,ReSharper 确实可以帮助您。所有 E_1
、E_2
和 E_3
都在完成列表中,但不在其顶部 - 它们被分配较低的分数,因为它们需要额外的限定符。也就是说,看起来评分仍然存在问题:
E_2
和 E_3
也在列表中,但它们没有显示在 E_1
旁边。我们将对此进行调查 (RSCPP-19501)。