在写代码的过程中,有些代码片段是需要经常写的,我们在VSCode中我们可以生成一个代码片段,方便我们快速生成,提高效率。
VSCode中的代码片段有固定的格式,如果是自己写那种格式的话,比较慢且可能会写错,所以我们一般会借助于一个在线工具来完成。

模板代码步骤

第一步,复制自己需要生成代码片段的代码

  1. import rclpy
  2. from rclpy.node import Node
  3. class MyNode(Node):
  4. def __init__(self,node_name):
  5. super().__init__(node_name)
  6. def handle_work(self):
  7. # 执行节点逻辑
  8. $0
  9. def main():
  10. # 初始化rclpy
  11. rclpy.init()
  12. # 参数:节点名称
  13. node = MyNode('second_node')
  14. node.handle_work()
  15. # 节点代码执行完之后需要销毁节点
  16. node.destroy_node()
  17. # 关闭rclpy
  18. rclpy.shutdown()
  19. if __name__ == '__main__':
  20. main()

第二步,https://snippet-generator.app/在该网站中生成代码片段
image.png
第三步,在VSCode中生成代码片段
image.png
选择python.json
image.png
将生成的代码粘贴进来即可
image.png
第四步,使用模板
image.png