royqh1979 / RedPanda-CPP

A light-weight C/C++ IDE based on Qt
GNU General Public License v3.0
953 stars 103 forks source link

输入 const,volatile,constexpr,constveal,constinit 后,编辑器不显示 static 和 extern 的补全提示,反之亦然 #305

Closed West-Pavilion closed 5 months ago

West-Pavilion commented 5 months ago

输入 const,volatile,constexpr,constveal,constinit 后,编辑器不显示 static 和 extern 的补全提示,反之亦然

在 C++ 中,可以使用 constexpr static int CONSTANT = 8888 这样的方式定义一个常量。然而,在当前版本的编辑器中,输入了 constexpr 后,再输入 static 是没有补全提示的。反之,先输入 static,再输入 constexpr 也是没有补全提示的。

屏幕截图(295)

下面是对应的测试代码:

输入 const,volatile,constexpr,constveal,constinit 后,编辑器不显示 static 和 extern 的补全提示,反之亦然.zip

Mc-GrowlR commented 5 months ago

我测试的情况中,在函数参数列表中输入const后,不出现补全列表