自定义snippet来实现在选中代码中上下快速添加自定义字段

"Add ZONE_ROS2 guards": {
    "prefix": "zros2",
    "body": [
        "#ifndef ZONE_ROS2",
        "${TM_SELECTED_TEXT}",
        "#endif"
    ]
}
  • 选中要包裹的代码
  • 按快捷键,输入zros2
  • 会自动在选中代码上下添加#ifndef ZONE_ROS2和#endif

这个代码片段的关键是:

  • prefix定义触发关键字,zros2
  • TM_SELECTED_TEXT表示选中的文本
  • 在上下插入所需的文本

这样就可以快速插入自定义的include guard了,大大提高了编辑效率。同样的方式可以实现包裹任意代码的需求。


已发布

分类

来自

标签:

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注