我是使用VSCode的新手,无法在Web上找到此答案。 VSCode上的自动完成功能未在自动完成列表中列出私有功能/成员。是否可以更改设置以允许此操作?我有一个简单的例子。
test_hello_world.h
#ifndef TEST_HELLO_WORLD_H
#define TEST_HELLO_WORLD_H
class TestHelloWorld {
public:
void publiPrintHelloWorld();
private:
void privatePrintHelloWorld();
};
#endif
在下面的屏幕截图中,仅列出了公共方法,为什么不包括私有方法?
已解决
对于那些正在寻找答案的人。这是对已发布VSCode-cpptools的问题的回应。 一种解决方法是第二次调用完成(例如Ctrl + Space),而光标位于同一位置(您需要使用Esc或向左/向右光标以摆脱第一个完成弹出窗口,因为VS Code不会在第一个弹出窗口可见的情况下,允许第二个Ctrl +空格键。