【发布时间】:2019-10-29 17:17:46
【问题描述】:
在 CodeBlocks 中,可以设置每次创建新文件时都会打开的代码。一种代码模板或骨架。
如何设置默认代码以在 Visual Studio Code C++ 中打开,这样我就不必在每次创建新文件时都编写它?我的意思是,我需要它来显示以下代码,而不是创建一个空白文件:
#include <iostream>
using namespace std;
int main(){
}
【问题讨论】:
在 CodeBlocks 中,可以设置每次创建新文件时都会打开的代码。一种代码模板或骨架。
如何设置默认代码以在 Visual Studio Code C++ 中打开,这样我就不必在每次创建新文件时都编写它?我的意思是,我需要它来显示以下代码,而不是创建一个空白文件:
#include <iostream>
using namespace std;
int main(){
}
【问题讨论】:
您可以使用File Template 扩展名。
C++ 文件不包含在其支持的文件类型的默认列表中。但它确实支持为known VS Code language identifiers 添加您自己的模板,例如为C++ 文件添加.cpp。
要进行设置,请按照extension's page 上的说明进行操作:
gino@templates$ pwd
/Users/gino/.vscode/extensions/ralfzhang.filetemplate-2.0.4/asset/templates
gino@templates$ vim cpp.tmpl
gino@templates$ cat cpp.tmpl
#include <iostream>
using namespace std;
int main(){
}
使用它:
.cpp的文件.cpp 文件将由cpp.tmpl 的内容填充。
如果你想对你的模板感兴趣,根据扩展的文档,模板遵循TextMate syntax。在上面的示例中,我只使用了普通的 C++ 代码,它运行良好。
【讨论】:
转到此link。
键入/粘贴您要使用 sn-p 的默认代码。输入触发器和描述。
将生成的sn-p复制到剪贴板。
前往 VSC。按ctr + shift + p。输入configure user snippets。
5.选择你想要的语言(在你的情况下是C++)。
用剪贴板中的 sn-p 替换 cmets。
保存并退出。现在尝试输入触发文本。你会看到 sn-p 准备好了!
【讨论】: