Skip to content

Commit 7489c77

Browse files
committed
support inserting outside code when texts are selected, some like VS
that will be useful for user to insert snippet from cmd palette `insert snippet` if user select some text for surronding
1 parent f7efa9e commit 7489c77

File tree

1 file changed

+17
-17
lines changed

1 file changed

+17
-17
lines changed

snippets/csharp.json

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
"body": [
3535
"checked",
3636
"{",
37-
" $0",
37+
" ${TM_SELECTED_TEXT}$0",
3838
"}"
3939
],
4040
"description": "Checked block"
@@ -52,7 +52,7 @@
5252
"Console.WriteLine": {
5353
"prefix": "cw",
5454
"body": [
55-
"System.Console.WriteLine($0);"
55+
"System.Console.WriteLine(${TM_SELECTED_TEXT}$0);"
5656
],
5757
"description": "Console.WriteLine"
5858
},
@@ -61,7 +61,7 @@
6161
"body": [
6262
"do",
6363
"{",
64-
" $0",
64+
" ${TM_SELECTED_TEXT}$0",
6565
"} while (${1:true});"
6666
],
6767
"description": "do...while loop"
@@ -71,7 +71,7 @@
7171
"body": [
7272
"else",
7373
"{",
74-
" $0",
74+
" ${TM_SELECTED_TEXT}$0",
7575
"}"
7676
],
7777
"description": "Else statement"
@@ -140,7 +140,7 @@
140140
"body": [
141141
"foreach (${1:var} ${2:item} in ${3:collection})",
142142
"{",
143-
" $0",
143+
" ${TM_SELECTED_TEXT}$0",
144144
"}"
145145
],
146146
"description": "Foreach statement"
@@ -150,7 +150,7 @@
150150
"body": [
151151
"for (int ${1:i} = ${2:length} - 1; ${1:i} >= 0 ; ${1:i}--)",
152152
"{",
153-
" $0",
153+
" ${TM_SELECTED_TEXT}$0",
154154
"}"
155155
],
156156
"description": "Reverse for loop"
@@ -160,7 +160,7 @@
160160
"body": [
161161
"for (int ${1:i} = 0; ${1:i} < ${2:length}; ${1:i}++)",
162162
"{",
163-
" $0",
163+
" ${TM_SELECTED_TEXT}$0",
164164
"}"
165165
],
166166
"description": "for loop"
@@ -170,7 +170,7 @@
170170
"body": [
171171
"if (${1:true})",
172172
"{",
173-
" $0",
173+
" ${TM_SELECTED_TEXT}$0",
174174
"}"
175175
],
176176
"description": "if statement"
@@ -271,7 +271,7 @@
271271
"body": [
272272
"lock (${1:this})",
273273
"{",
274-
" $0",
274+
" ${TM_SELECTED_TEXT}$0",
275275
"}"
276276
],
277277
"description": "Lock statement"
@@ -297,7 +297,7 @@
297297
"prefix": "ifd",
298298
"body": [
299299
"#if ${1:true}",
300-
" $0",
300+
" ${TM_SELECTED_TEXT}$0",
301301
"#endif"
302302
],
303303
"description": "#if"
@@ -306,7 +306,7 @@
306306
"prefix": "region",
307307
"body": [
308308
"#region ${1:Name}",
309-
" $0",
309+
" ${TM_SELECTED_TEXT}$0",
310310
"#endregion"
311311
],
312312
"description": "#region"
@@ -385,7 +385,7 @@
385385
"body": [
386386
"try",
387387
"{",
388-
" $1",
388+
" ${TM_SELECTED_TEXT}$1",
389389
"}",
390390
"finally",
391391
"{",
@@ -399,7 +399,7 @@
399399
"body": [
400400
"try",
401401
"{",
402-
" $1",
402+
" ${TM_SELECTED_TEXT}$1",
403403
"}",
404404
"catch (${2:System.Exception})",
405405
"{",
@@ -414,7 +414,7 @@
414414
"body": [
415415
"unchecked",
416416
"{",
417-
" $0",
417+
" ${TM_SELECTED_TEXT}$0",
418418
"}"
419419
],
420420
"description": "Unchecked block"
@@ -424,7 +424,7 @@
424424
"body": [
425425
"unsafe",
426426
"{",
427-
" $0",
427+
" ${TM_SELECTED_TEXT}$0",
428428
"}"
429429
],
430430
"description": "Unsafe statement"
@@ -434,7 +434,7 @@
434434
"body": [
435435
"using (${1:resource})",
436436
"{",
437-
" $0",
437+
" ${TM_SELECTED_TEXT}$0",
438438
"}"
439439
],
440440
"description": "Using statement"
@@ -444,7 +444,7 @@
444444
"body": [
445445
"while (${1:true})",
446446
"{",
447-
" $0",
447+
" ${TM_SELECTED_TEXT}$0",
448448
"}"
449449
],
450450
"description": "While loop"

0 commit comments

Comments
 (0)