Snippets插件--代码模板

VScode使用的代码模板

参考

搞懂怎么制作代码模板,提高编程效率

VScode 中 Snippets插件的代码模板

"prefix"可以同名,但要写"description"来区分

C语言

"c_main": {
		"prefix": "c",
		"body": [
			"#include<stdio.h>",
			"",
			"",
			"int main()",
			"{",
			"",
			"\treturn 0;",
			"}"			
		],
		"description": "c_main"
	},

C++

"C++_main": {
		"prefix": "c++",
		"body": [
			"#include<iostream>",
			"using namespace std; ",
			"",
			"",
			"int main(int argc, char * argv[])",
			"{",
			"",
			"\treturn 0;",
			"}"
			
		],
		"description": "C++_main"
	},

ros2

"ros2_main": {
		"prefix": "ros2_node_cpp",
		"body": [
			"#include \"rclcpp/rclcpp.hpp\"",
			" "," ",
			"// 3.定义节点类;",
			"class ${1:Mynode} : public rclcpp::Node",
			"{",
			"public:",
			"\t${1:Mynode}(): Node(\"${1:mynode}_node_cpp\"){",			
			" ",
			"\t}",
			" ",
			"private:",
			" ",
			"};",
			" ",
			"int main(int argc, char * argv[])",
			"{",
			"\t// 2.初始化 ROS2 客户端;",
			"\trclcpp::init(argc, argv);",
			"\t// 4.调用spin函数,并传入节点对象指针。",
			"\trclcpp::spin(std::make_shared<${1:Mynode}>());",
			"\t// 5.释放资源;",
			"\trclcpp::shutdown();",
			"\treturn 0;",
			"}",
			" "
		],
		"description": "my ros2_cpp example"
	}

未完待续…

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IT小艺

如果文章对你有用,请我喝咖啡吧

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值