在VSCode中做一个简单的.cpp文件模板

前言

作为一个编程小白,继上一篇文章中初步搭建好VSCode编译C++环境后,练习了一些程序。发现每次创建文件都要写一堆include什么的,贼烦。
顺其自然地,便想起来使用模板。开始也不晓得这VSCode是否支持,必应了一下发现铺天盖地全都是vue项目的模板,真是奇怪。
不过顺藤摸瓜,还是找到了“首选项”中的“用户代码片段”这个好用的功能,参照着cpp.json里对snippets书写的描述,写了一个简单的.cpp文件模板。

具体步骤

cpp.json的大括号中,书写如下代码:

    "Print to conaole":{
        "prefix": "cpp",
        "body": [
            "#include ",
            "#include ",
            "",
            "using namespace std;",
            "",
            "int main(){",
            "   $0",
            "   system(\"pause\");",
            "   return 0;",
            "}",
            "",
        ],
        "description": "A cpp file template."
    }

其中$0表示生成用户模板后,光标所在位置。

.cpp文件中使用模板

新建一个.cpp文件,这时文件还是空的:
在VSCode中做一个简单的.cpp文件模板_第1张图片
敲上cpp,回车选择出现的菜单中的第一个选项:
在VSCode中做一个简单的.cpp文件模板_第2张图片
发现可以愉快地玩耍了!
在VSCode中做一个简单的.cpp文件模板_第3张图片

总结

  • 发现其实按照软件中自带的介绍定制自己需要的一些小功能,这种体验很不错。万勿畏难。
  • 查到了snippets插件,但是想了想,还是自己写比较简单……对于目前只对新建文件产生的需求来说。
  • 下一个目标就是想办法看能不能搞个自动保存。因为在VSCode中我用的Emacs的Keymap,随手保存的时候每次都要C-X C-S真是贼烦。据说有大神自己写了Emacs中每当有一秒不在敲键盘时就会自动保存当前文件的插件,真希望VSCode中也能享受到这样的便利。

你可能感兴趣的:(学习)