vs codeヘッダファイルに含まれるifndefのsnippetコードクリップの重複を防止
2028 ワード
テキストリンク:https://blog.csdn.net/toopoo/article/details/88079767
ヘッダファイルを作成するたびに、重複除外のために次のようなことをします.
便宜上、vs codeにsnippetを新規作成し、defを入力するたびに、対応するコードの挿入を自動的にプロンプトします.
参考文章:vs code防止ヘッダファイル重複含むifndefのsnippetコードクリップ[VS Code]私と一緒にVisual Studio Codeにカスタムsnippet(コードセグメント)を追加し、詳細な構成を添付
ヘッダファイルを作成するたびに、重複除外のために次のようなことをします.
#ifndef _GPIO_H
#define _GPIO_H
#ifdef __cplusplus
extern "C" {
#endif
#ifdef __cplusplus
}
#endif
#endif // _GPIO_H
便宜上、vs codeにsnippetを新規作成し、defを入力するたびに、対応するコードの挿入を自動的にプロンプトします.
{
"#ifndef … #define … #endif":{
"prefix": "def",
"body": "#ifndef ${1:${TM_FILENAME_BASE/(.*)/_${1:/upcase}_H/i}}
#define $1
#ifdef __cplusplus
extern \"C\" {
#endif
${2:}
#ifdef __cplusplus
}
#endif
#endif\t// $1"
}
参考文章:vs code防止ヘッダファイル重複含むifndefのsnippetコードクリップ[VS Code]私と一緒にVisual Studio Codeにカスタムsnippet(コードセグメント)を追加し、詳細な構成を添付