Awọn snippets koodu VS jẹ ọna ti o lagbara lati ṣe alekun iṣelọpọ ifaminsi rẹ nipa ṣiṣe adaṣe adaṣe ti awọn bulọọki koodu ti a lo nigbagbogbo. Wọn le jẹ awọn imugboroja ọrọ ti o rọrun tabi awọn awoṣe eka diẹ sii pẹlu awọn aye ati awọn oniyipada. Eyi ni bii o ṣe le lo wọn:
Ṣiṣẹda Snippets:
Wọle si Eto Snippet: Lọ si Faili> Awọn ayanfẹ> Awọn Snippets olumulo (koodu> Awọn ayanfẹ> Awọn Snippets olumulo lori macOS). Ni omiiran, lo paleti aṣẹ (Ctrl + Shift + P tabi Cmd + Shift + P) ki o tẹ “Awọn ayanfẹ: Tunto Awọn snippets olumulo”.
Yan Ede kan: A yoo ta ọ lati yan ede kan fun snippet rẹ (fun apẹẹrẹ, Javascript.json, Python.json, ati bẹbẹ lọ). Eyi ṣe idaniloju pe snippet nikan wa fun ede kan pato naa. O tun le ṣẹda faili "Snippets Agbaye" ti o ba fẹ ki snippet naa wa ni wiwọle si gbogbo awọn ede.
Ṣe alaye Snippet: Snippets jẹ asọye ni ọna kika JSON. Snippet kọọkan ni orukọ kan, ìpele kan (ọna abuja ti iwọ yoo tẹ lati ṣe okunfa snippet), ara kan (koodu lati fi sii), ati apejuwe yiyan.
Apeere (JavaScript):
{
"For Loop": {
"prefix": "forl",
"body": [
"for (let i = 0; i < $1; i++) {",
" $0",
"}"
],
"description": "For loop with index"
}
}
Ninu apẹẹrẹ yii:
"Fun Loop": Orukọ snippet (fun itọkasi rẹ).
"forl": ìpele. Titẹ "forl" ati titẹ Taabu yoo fi snippet sii.
"ara": Awọn koodu lati fi sii. $1, $2, ati bẹbẹ lọ jẹ awọn tabusita (awọn oniduro). $0 ni ipo kọsọ ikẹhin.
"apejuwe": Apejuwe iyan ti o han ninu awọn imọran IntelliSense.
Lilo Snippets:
Tẹ ìpele: Ninu faili ti iru ede ti o pe, bẹrẹ titẹ ìpele ti o ṣe asọye (fun apẹẹrẹ, forl).
Yan Snippet: IntelliSense Code VS yoo daba snippet naa. Yan pẹlu awọn bọtini itọka tabi nipa tite.
Lo Awọn taabu: Tẹ Taabu lati lilö kiri laarin awọn taabu ($ 1, $2, ati bẹbẹ lọ) ati fọwọsi awọn iye.
Awọn oniyipada:
Snippets tun le lo awọn oniyipada bi $TM_FILENAME, $CURRENT_YEAR, ati bẹbẹ lọ Fun atokọ ni kikun, wo iwe aṣẹ VS Code.
Apẹẹrẹ pẹlu Awọn oniyipada (Python):
{
"New Python File": {
"prefix": "newpy",
"body": [
"#!/usr/bin/env python3",
"# -*- coding: utf-8 -*-",
"",
"# ${TM_FILENAME}",
"# Created by: ${USER} on ${CURRENT_YEAR}-${CURRENT_MONTH}-${CURRENT_DATE}"
]
}
}
Nipa ṣiṣakoso awọn snippets, o le dinku titẹ atunwi ni pataki ati rii daju pe aitasera ninu koodu rẹ. Ṣàdánwò pẹlu ṣiṣẹda awọn snippets tirẹ fun awọn ilana koodu ti a lo nigbagbogbo ati wo ṣiṣe ṣiṣe ifaminsi rẹ ga.