2023年8月9日
自定义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了,大大提高了编辑效率。同样的方式可以实现包裹任意代码的需求。