Strumentu di cunvirtituri di còdici 'n snippet 'n linia, Supportu JavaScript / TypeScript / Riaggiri / JSX / TSX      

Diggìri nu nomu dû fragmentu (name)
Diggìri nu prifissu di fragmentu (prefix)
Si prega di scriviri na discrizzioni di nu fragmentu (description)
Diggìri lu testu dû còdici (code body)
Tipu di ginirazzioni
Risurtatu dû fragmentu giniratu

VSCode Comu usari li fragmenti di còdici


Snippets in Visual Studio Code
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.