用于 C++ 自动添加包含头的 vscode 插件

Bry*_*Fok 11 c++ visual-studio-code

我正在寻找一个 Visual Studio Code 的 C++ 插件,它具有在编写代码时自动完成/添加包含头的功能。有什么建议吗?

小智 2

实际上,没有任何像您真正想要的扩展,但是您可以创建自己想要的选项,无需任何扩展,仅使用USER-SNIPPETS。为此: open visual studio code> File> Preferences> User Snippets:在这里您可以创建一个新的用户片段文件或使用现有的文件,如果您是新用户,您可能没有任何文件,因此创建一个新的文件(确保它适用于 c++),然后将您想要的片段,这是我的示例:

"Add iostream & string": {
        "prefix": "#include",
        "body": [
          "#include <iostream>",
          "#include <string>",
          ""
        ],
        "description": "Add iostream & string"
}
Run Code Online (Sandbox Code Playgroud)

每当您输入文件后,#inc都会.cpp显示一个片段,您可以接受。

但如果你的意思是 Deepak Punjabi 所说的,考虑到 c++ 有大量的库,做这样的事情实际上并不明智。搜索大量库以仅包含标头。您正在寻找的功能是编译器功能,某些语言(例如 python)可以更好地满足需求。