如何在 Visual Studio 代码中为 C++ 设置默认代码?

fur*_*fur 9 visual-studio-code

在 CodeBlocks 中,可以设置每次创建新文件时都会打开的代码。一种代码模板或骨架。

如何设置默认代码以在 Visual Studio Code C++ 中打开,以便每次创建新文件时都不必编写它?我的意思是,我需要它来显示以下代码,而不是创建一个空白文件:

#include <iostream>

using namespace std;

int main(){

}
Run Code Online (Sandbox Code Playgroud)

Gin*_*pin 13

您可以使用文件模板扩展名。

C++ 文件不包括在其支持的文件类型的默认列表中。但它确实支持为已知的 VS Code 语言标识符添加您自己的模板,例如.cppC++ 文件。

要进行设置,请按照扩展程序页面上的说明进行操作:

  1. 安装扩展
  2. 转到扩展的模板目录
    gino@templates$ pwd
    /Users/gino/.vscode/extensions/ralfzhang.filetemplate-2.0.4/asset/templates
    
    Run Code Online (Sandbox Code Playgroud)
  3. 创建一个名为cpp.tmpl的文件
  4. 编写模板代码
    gino@templates$ vim cpp.tmpl
    
    gino@templates$ cat cpp.tmpl
    #include <iostream>
    
    using namespace std;
    
    int main(){
    
    }
    
    Run Code Online (Sandbox Code Playgroud)

要使用它:

  1. 重新启动 VS Code(可能不需要,但只是为了确定)
  2. 创建带有.cpp扩展名的文件
  3. 打开命令列表(CMD+ Shift+ PMac或Ctrl+ Shift+P在Linux / Windows中)
  4. 运行命令“ Tmpl:创建模板

在此处输入图片说明

.cpp文件将由cpp.tmpl.

在此处输入图片说明

如果你想对你的模板感兴趣,根据扩展的文档,模板遵循TextMate 语法。在我上面的例子中,我只使用了普通的 C++ 代码,它工作正常。


Yas*_*rma 12

  1. 转到此链接

  2. 键入/粘贴要使用代码段的默认代码。输入触发器和描述。

  3. 将生成的片段复制到剪贴板。

  4. 前往 VSC。按ctr + shift + p.Type configure user snippets。5.选择你想要的语言(在你的情况下是C++)。

  5. 用剪贴板中的代码段替换注释。

  6. 保存并退出。现在尝试键入触发器文本。你会看到片段准备好了!


小智 6

您可以设置用户片段。

1)单击设置图标选择用户片段。

在此输入图像描述

2)选择您的语言,cpp。

在此输入图像描述

现在输入片段代码,

(片段代码采用 JSON 格式)

// Write this code in the cpp.json file
{
    "cpp snippets":
    {
        "prefix" : "basic",
                   "body" : [
                       "#include<iostream>",
                       "using namespace std;",
                       "int main()",
                       "{",
                       "    return 0;",
                       "}"
  
                   ],
                            "description" : "c++ basic"
    }
}
Run Code Online (Sandbox Code Playgroud)

保存此文件,现在打开新的 .cpp 文件,只需输入“basic”,您的代码片段就会出现!

要创建自定义片段代码,请检查此