Skip to content

Commit

Permalink
change name to c/c++ snippet pro and switch case
Browse files Browse the repository at this point in the history
  • Loading branch information
kkonghao committed Nov 29, 2019
1 parent d83fe46 commit 5006f8d
Show file tree
Hide file tree
Showing 4 changed files with 50 additions and 41 deletions.
12 changes: 10 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,20 @@ This extension for Visual Studio Code adds snippets for C/C++.

## Installation

1. Install Visual Studio Code 0.10.1 or higher
1. Install Visual Studio Code
2. Launch VS Code
3. From the command palette `Ctrl`+`Shift`+`P` (Windows, Linux) or `Cmd`+`Shift`+`P` (OSX)
4. Type `ext install` or just simply select `Install Extension`
5. Choose the extension - C/C++ Dog Snippets


## Usage
C/C++ Snippets Pro use Tab to change one position to another

*Suggestions for improvement are welcome.*
## Recommendations
In order to give you a perfect plugin experience and avoid conflict with C/C++ Microsoft edition's snippet,
I recommend you turn off C/C++ Microsoft edition's snippet. Details can be find in the below.

Settings/Extensions/ C or C++/ C_CPP:Suggest Snippets

## Suggestions for improvement are welcome
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
{
"name": "Snippets",
"publisher": "2211896472",
"displayName": "C/C++ Dog Snippets",
"displayName": "C/C++ Snippets Pro",
"description": "Code snippets for C/C++",
"version": "0.1.27",
"version": "0.1.28",
"engines": {
"vscode": "^0.10.1"
},
Expand Down
31 changes: 16 additions & 15 deletions snippets/c.json
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@
"\t$0",
"}"
],
"description": "Code snippet for else-if "
"description": "snippet for else-if "
},
"enum": {
"prefix": "enum",
Expand All @@ -72,7 +72,7 @@
"\t$0",
"};\n"
],
"description": "Code snippet for enum"
"description": "snippet for enum"
},


Expand All @@ -84,7 +84,7 @@
"$0",
"#endif //!__${TM_FILENAME_BASE}__h__"
],
"description": "Code snippet for #ifndef"
"description": "snippet for #ifndef"
},

"#ifdef": {
Expand All @@ -94,7 +94,7 @@
"$0",
"#endif //$1"
],
"description": "Code snippet for #if"
"description": "snippet for #if"
},

"struct": {
Expand All @@ -105,33 +105,33 @@
"\t$0",
"};"
],
"description": "Code snippet for struct"
"description": "snippet for struct"
},
"switch": {
"switch": {
"prefix": "switch",
"body": [
"switch ($1)",
"{",
" case $2:",
"\t$0",
"\tbreak;",
"$3",

"\n",
"\n",
" default:",
"\tbreak;",
"}"
],

"description": "Code snippet for switch"
"description": "snippet for switch "
},
"case":{
"prefix":"case",
"body":[
"case ${1:/*case*/}:",
" case $1:",
"\t$0",
"\tbreak;"
],
"description": "case (...)"
"description": "snippet for case (...)"
},

"union": {
Expand All @@ -142,7 +142,7 @@
"\t$0",
"}\n;"
],
"description": "Code snippet for union"
"description": "snippet for union"
},

"#inc": {
Expand All @@ -157,9 +157,10 @@
"#def": {
"prefix": "#def",
"body": [
"#define $1 $2"
"#define $1 $2",
"$0"
],
"description": "Code snippet for #define"
"description": "snippet for #define"
},
"main": {
"prefix": [ "main" ],
Expand Down Expand Up @@ -188,6 +189,6 @@
"**********************************************************************************************************************************************************************************************************************************",
"**/"
],
"description": "File Header"
"description": "create a file header"
}
}
44 changes: 22 additions & 22 deletions snippets/cpp.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
"body":[
"using namespace $0"
],
"description": "Code snippet for using namespace"
"description": "snippet for using namespace"
},

"for": {
Expand All @@ -23,7 +23,7 @@
"\t$0",
"}\n"
],
"description": "Code snippet for 'for' loop"
"description": "snippet for 'for' loop"
},


Expand All @@ -35,7 +35,7 @@
"\t$0",
"}\n"
],
"description": "Code snippet for 'for' auto"
"description": "snippet for 'for' auto"
},

"do": {
Expand All @@ -47,7 +47,7 @@
"\t$0",
"} while($1);\n"
],
"description": "Code snippet for do...while loop"
"description": "snippet for do...while loop"
},
"while": {
"prefix": "while",
Expand All @@ -68,7 +68,7 @@
"\t$0",
"}"
],
"description": "Code snippet for if "
"description": "snippet for if "
},
"else": {
"prefix": "else",
Expand All @@ -78,7 +78,7 @@
"\t$0",
"}\n"
],
"description": "Code snippet for else"
"description": "snippet for else"
},
"else if": {
"prefix": "else if",
Expand All @@ -88,7 +88,7 @@
"\t$0",
"}"
],
"description": "Code snippet for else-if"
"description": "snippet for else-if"
},
"enum": {
"prefix": "enum",
Expand All @@ -98,7 +98,7 @@
"\t$0",
"};\n"
],
"description": "Code snippet for enum"
"description": "snippet for enum"
},

"class": {
Expand All @@ -110,7 +110,7 @@
" \t$0",
"};\n"
],
"description": "Code snippet for class"
"description": "snippet for class"
},

"namespace": {
Expand All @@ -131,7 +131,7 @@
"$0",
"#endif //!__${TM_FILENAME_BASE}__h__"
],
"description": "Code snippet for #ifndef"
"description": "snippet for #ifndef"
},


Expand All @@ -142,7 +142,7 @@
"$0",
"#endif //$1"
],
"description": "Code snippet for #if"
"description": "snippet for #if"
},
"struct": {
"prefix": "struct",
Expand All @@ -152,7 +152,7 @@
"\t$0",
"};\n"
],
"description": "Code snippet for struct"
"description": "snippet for struct"
},
"switch": {
"prefix": "switch",
Expand All @@ -162,23 +162,23 @@
" case $2:",
"\t$0",
"\tbreak;",
"$3",

"\n",
"\n",
" default:",
"\tbreak;",
"}"
],

"description": "Code snippet for switch "
"description": "snippet for switch "
},
"case":{
"prefix":"case",
"body":[
"case ${1:/*case*/}:",
" case $1:",
"\t$0",
"\tbreak;"
],
"description": "case (...)"
"description": "snippet for case (...)"
},
"try": {
"prefix": "try",
Expand All @@ -192,7 +192,7 @@
"\t$0",
"}\n"
],
"description": "Code snippet for try catch"
"description": "snippet for try catch"
},
"union": {
"prefix": "union",
Expand All @@ -203,7 +203,7 @@
"\t$0",
"};\n"
],
"description": "Code snippet for union"
"description": "snippet for union"
},
"cin":
{
Expand All @@ -212,7 +212,7 @@
[
"std::cin << $0"
],
"description": "Code snippet for std::cout"
"description": "snippet for std::cout"
},

"cout":
Expand All @@ -222,7 +222,7 @@
[
"std::cout << $0"
],
"description": "Code snippet for std::coutt"
"description": "snippet for std::coutt"
},

"endl":
Expand Down Expand Up @@ -269,7 +269,7 @@
"**********************************************************************************************************************************************************************************************************************************",
"**/"
],
"description": "File Header"
"description": "create a file header"
},

"private":{
Expand Down

0 comments on commit 5006f8d

Please sign in to comment.