Li fragmenti di còdici VS su' na manera putenti pi aumintari la pruduzzioni di còdici autumatizzannu l'insirimentu di blocchi di còdici usati cumunimenti. Ponnu èssiri sèmplici spanzioni di testu o mudelli cchiù cumplessi cu signapostu e variàbbili. Eccu comu li sfruttari:
Criazzioni di fragmenti:
Accèdiri ê mpistazzioni dî fragmenti: Vai a File > Prifirenze > Fragmenti utenti (Còdici > Prifirenze > Fragmenti utenti supra macOS). Sannunca, usa la paletta di cumanna (Ctrl+Maiusc+P o Cmd+Maiusc+P) e scrivi "Prifirenze: Cunfigura li fragmenti di l'utenti".
Scegghi na lingua: ti veni dumannatu di scègghiri na lingua pû to fragmentu (pi diri, javascript.json, python.json, ecc.). Chistu garantisci ca lu fragmentu è dispunìbbili sulu pi chiḍḍa lingua spicìfica. Puoi macari criari nu file "Fragmenti glubbali" si voli ca lu fragmentu fussi accissìbbili nta tutti li lingui.
Difinisci lu fragmentu: li fragmenti su' difinuti nnô furmatu JSON. Ogni fragmentu havi nu nomu, nu prifissu (l'accurzatura ca scrivi pi attivari lu fragmentu), nu corpu (lu còdici ca s'àvi a mèttiri) e na discrizzioni facultativa.
Esempiu (JavaScript):
{
"For Loop": {
"prefix": "forl",
"body": [
"for (let i = 0; i < $1; i++) {",
" $0",
"}"
],
"description": "For loop with index"
}
}
Nta stu esempiu:
"For Loop": lu nomu dû fragmentu (pi rifirimentu).
"fòrlu": Lu prifissu. Scrivennu "forl" e primannu Tab, nserisci lu fragmentu.
"corpu": lu còdici di mèttiri. $1, $2, ecc. su' li signaposti. $0 è la pusizzioni finali dû cursuri.
"discrizzioni": na discrizzioni facultativa mustrata nne suggerimenti di IntelliSense.
Usannu li fragmenti:
Diggìri lu prifissu: nna nu file dû tipu di lingua giustu, accumincia a scrìviri lu prifissu ca difinìsti (pi diri, forl).
Scegghiri lu fragmentu: IntelliSense di VS Code suggirisci lu fragmentu. Scegghirilu cchî tasti frècci o cliccannu.
Usa li tabstops: prima Tab pi navigari ntra li tabstops ($1, $2, ecc.) e cumpritari li valura.
Variàbbili:
Li fragmenti ponnu usari macari variàbbili comu $TM_FILENAME, $CURRENT_YEAR, ecc. Pi na lista cumpleta, vidi la ducumintazzioni dû Còdici VS.
Esempiu cu variàbbili (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}"
]
}
}
Mastriannu li fragmenti, si po arriddùciri assai la scrittura ripititiva e assicurari la cunsistenza dû còdici. Spirimenta criannu li tò fragmenti pî schemi di còdici usati cumunimenti e talia l'efficienza dâ tò còdici aumintari.