snippets for c code
{
// Place your 全域性 snippets here. Each snippet is defined under a snippet name and has a scope, prefix, body and
// description. Add comma separated ids of the languages where the snippet is applicable in the scope field. If scope
// is left empty or omitted, the snippet gets applied to all languages. The prefix is what is
// used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders.
// Placeholders with the same ids are connected.
// Example:
// "Print to console": {
// "scope": "javascript,typescript",
// "prefix": "log",
// "body": [
// "console.log('$1');",
// "$2"
// ],
// "description": "Log output to console"
// }
// 建立C
"Cireat a C file ":{
"prefix": "fileC", //在新建立的頁面中輸入C++就會有智慧提示,Tab就自動生成好了
"body": [
"/*"
" * 六瓜程式設計 2010-2020 @date: ${CURRENT_YEAR}-${CURRENT_MONTH}-${CURRENT_DATE} ${CURRENT_HOUR}:${CURRENT_MINUTE}:${CURRENT_SECOND}"
" * author : XiaoShengYang"
"*/"
"", //空行
"#include <stdbool.h>"
"", //空行
"$0", //最終游標會在這裡等待輸入
],
"description": "A C file template." //使用者輸入後智慧提示的內容(你可以用中文寫“生成C++模板”)
}
// 建立H
"Cireat a H file ":{
"prefix": "fileH", //在新建立的頁面中輸入C++就會有智慧提示,Tab就自動生成好了
"body": [
"/*******************************************************************************"
"* company : 六瓜程式設計 2010-2020"
"* description: $1"
"* date: ${CURRENT_YEAR}-${CURRENT_MONTH}-${CURRENT_DATE} ${CURRENT_HOUR}:${CURRENT_MINUTE}:${CURRENT_SECOND}",
"* author : XiaoShengYang"
"*******************************************************************************/"
"", //空行
"#ifndef __${TM_FILENAME/(.*)/${1:/upcase}/}"
"#define __${TM_FILENAME/(.*)/${1:/upcase}/}"
"#include <stdbool.h>"
"", //空行
"$0", //最終游標會在這裡等待輸入
"#endif",
],
"description": "A H file template." //使用者輸入後智慧提示的內容(你可以用中文寫“生成C++模板”)
}
// 建立fun
"Cireat a function ":{
"prefix": "function", //在新建立的頁面中輸入C++就會有智慧提示,Tab就自動生成好了
"body": [
"static$4 void$3 $1( void$2 )",
"{",
"\t$0",
"}",
],
"description": "A function template." //使用者輸入後智慧提示的內容(你可以用中文寫“生成C++模板”)
}
// 建立註釋
"Cireat a anote ":{
"prefix": "anote", //在新建立的頁面中輸入C++就會有智慧提示,Tab就自動生成好了
"body": [
"",
"\t/* $1 */",
"\t$0",
],
"description": "A function template." //使用者輸入後智慧提示的內容(你可以用中文寫“生成C++模板”)
}
// 建立結構體
"Cireat a typedef struct ":{
"prefix": "typedef struct", //在新建立的頁面中輸入C++就會有智慧提示,Tab就自動生成好了
"body": [
"typedef struct _$1_t",
"{",
"\tu8 x;",
"\tu8 y$2;",
"}$1_TypeDef;",
"$0",
],
"description": "A typedef struct template." //使用者輸入後智慧提示的內容(你可以用中文寫“生成C++模板”)
}
// 建立列舉
"Cireat a typedef enum ":{
"prefix": "typedef enum", //在新建立的頁面中輸入C++就會有智慧提示,Tab就自動生成好了
"body": [
"typedef enum _$1_t",
"{",
"\tRED = 0,",
"\tBLACK$2,",
"}$1_TypeDef;",
"$0",
],
"description": "A typedef struct template." //使用者輸入後智慧提示的內容(你可以用中文寫“生成C++模板”)
}
}
相關文章
- Sublime 的 Snippets 快捷片段
- Code-CSDN-C++-圖C++
- c#練手codeC#
- VS Code C/C++ 環境配置C++
- 【VSC】Snippets不完全指南
- VS Code配置C++環境C++
- 在VS Code裡寫C#C#
- VS Code除錯C程式碼除錯C程式
- 精讀《react-snippets - Router 原始碼》React原始碼
- TreeView.cs source code in C# .NETViewC#
- macOS下使用VS Code配置C/C++開發環境MacC++開發環境
- 在windows上配置vs code編譯除錯c/c++Windows編譯除錯C++
- VSCode JavaScript snippets for Dynamics 365/CRM 2011/2013/2015/2016VSCodeJavaScript
- Visual Studio Code 配置C、C++ 檔案debug除錯環境C++除錯
- VS Code C++ 專案快速配置模板C++
- 在Java中反轉字串的10種方法[Snippets]Java字串
- oracle sqldeveloper下 自定義Snippets檔案的替換OracleSQLDeveloper
- macOS下使用VS Code配置gcc、gdb搭建C/C++開發環境MacGCC++開發環境
- Visual Studio Code (vscode) 配置C、C++環境/編寫執行C、C++(Windows)【真正的小白版】VSCodeC++Windows
- VS Code/Code-Runner編譯C語言遇到undefined reference to XXX的一種解決辦法編譯C語言Undefined
- VS Code 配置或新增 C 標頭檔案路徑
- QT DirectShowPlayerService::doSetUrlSource: Unresolved error code 0x800c000d ()QTError
- 如何獲得C4C裡某個code欄位對應的描述資訊
- Oracle 19C OGG基礎運維-08Error code [942]Oracle運維Error
- 如何配置vscode外掛code runner編譯多個*.c檔案VSCode編譯
- JavaScript Source Code對映引起的一個SAP C4C程式碼除錯問題JavaScriptC程式除錯
- 重複程式碼的剋星,高效工具 VSCode snippets 的使用指南VSCode
- VS Code 中的增強 code CLI
- vs code如何配置C/C++環境,實現完美執行.c/.cpp檔案,以及終端亂碼問題C++
- code ReviewView
- 在 Visual Studio Code (VS Code) 中設定
- Linux Socket C語言網路程式設計:Pthread Socket [code from GitHub, for study]LinuxC語言程式設計threadGithub
- Linux Socket C語言網路程式設計:Poll Socket [code from GitHub, for study]LinuxC語言程式設計Github
- Linux Socket C語言網路程式設計:Epoll Socket [code from GitHub, for study]LinuxC語言程式設計Github
- Arch Linux下Visual Stdio Code在格式化C程式碼時報錯LinuxC程式
- Fotify掃描問題Dynamic Code Evaluation:Code Injection
- Code Runner for VS Code,下載量突破 3000 萬!
- Is low code the future of development? Talking about low-code platformsdevPlatform