• vscode左下齿轮

  • 配置用户代码片段

  • cpp

  • 在cpp.json中编写 

{
	"cpp-template":{
		"prefix": "cpp",
		"body": [
			"#include<iostream>",
			"#include<math.h>",
			"#include<vector>",
			"using namespace std;",
			"",
			"int main() {",
			"    $0",
			"   return 0;",
			"}"
		],
		"description": "A cpp file template"
	},
	"print-to-console":{
		"prefix": "sout",
		"body": [
			"cout<<$0<<endl;"
		],
		"description": "print-to-console"
	},
	"Add File Header": {
		"prefix": "fileheader",
		"body": [
			"/**",
			"  * @file    :${TM_FILENAME}",
			"  * @brief   :$1",
			"  * @author  :李显赫",
			"  * @version :V1.0.0",
			"  * @date    :${CURRENT_YEAR}-${CURRENT_MONTH}-${CURRENT_DATE}",
			"  */"
		],
		"description": "Add file describe"
	},
}

"prefix"对应的值就是自定义代码片段的名称 。

$1,$2,$0:指定代码模块生成后,编辑光标出现位置,使用 Tab 键进行切换 (编辑光标按 $1,$2,$3...$0 的顺序跳转),$0 是光标最后可切换位置。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐