የመስመር ላይ ኮድ ወደ ቅንጣቢ መለወጫ መሣሪያ ፣ ጃቫ ስክሪፕት / ታይፕ ስክሪፕት / ምላሽ / JSX / TSX ይደግፉ      

እባክህ ቅንጣቢ ስም አስገባ (name)
እባክህ ቅንጣቢ ቅድመ ቅጥያ አስገባ (prefix)
እባክህ ቅንጭብ መግለጫ አስገባ (description)
እባክዎ የኮዱን ጽሁፍ ያስገቡ (code body)
የትውልድ ዓይነት
የመነጨ ቅንጣቢ ውጤት

VSCode የኮድ ቅንጥቦችን እንዴት መጠቀም እንደሚቻል


Snippets in Visual Studio Code
የቪኤስ ኮድ ቅንጥቦች በብዛት ጥቅም ላይ የሚውሉ የኮድ ብሎኮችን በራስ-ሰር በማስገባት የኮዲንግ ምርታማነትዎን የሚያሳድጉ ኃይለኛ መንገዶች ናቸው። ቀላል የጽሑፍ ማስፋፊያዎች ወይም የበለጠ ውስብስብ አብነቶች ከቦታ ያዥ እና ተለዋዋጮች ጋር ሊሆኑ ይችላሉ። እነሱን እንዴት መጠቀም እንደሚቻል እነሆ፡-

ቅንጥቦችን መፍጠር;

ቅንጣቢ ቅንብሮችን ይድረሱበት፡ ወደ ፋይል> ምርጫዎች> የተጠቃሚ ቅንጣቢዎች (ኮድ> ምርጫዎች> የተጠቃሚ ቅንጣቢዎች በ macOS) ይሂዱ። በአማራጭ የትእዛዝ ቤተ-ስዕልን (Ctrl+Shift+P ወይም Cmd+Shift+P) ይጠቀሙ እና "Preferences: Configure User Snippets" ብለው ይፃፉ።

ቋንቋ ምረጥ፡ ለቅንጭብህ (ለምሳሌ፡ javascript.json፣ python.json፣ ወዘተ.) ቋንቋ እንዲመርጡ ይጠየቃሉ። ይህ ቅንጣቢው ለዚያ የተለየ ቋንቋ ብቻ የሚገኝ መሆኑን ያረጋግጣል። እንዲሁም ቅንጣቢው በሁሉም ቋንቋዎች ተደራሽ እንዲሆን ከፈለጉ "ግሎባል ቅንጣቢዎች" ፋይል መፍጠር ይችላሉ።

ቅንጣቢውን ይግለጹ፡ ቅንጥቦች የሚገለጹት በJSON ቅርጸት ነው። እያንዳንዱ ቅንጣቢ ስም፣ ቅድመ ቅጥያ (ቅንጣፉን ለመቀስቀስ የሚተይቡት አቋራጭ መንገድ)፣ አካል (የሚያስገባው ኮድ) እና አማራጭ መግለጫ አለው።

ምሳሌ (ጃቫስክሪፕት)፦
{
  "For Loop": {
    "prefix": "forl",
    "body": [
      "for (let i = 0; i < $1; i++) {",
      "  $0",
      "}"
    ],
    "description": "For loop with index"
  }
}
በዚህ ምሳሌ፡-

"ለ Loop"፡ የቅንጣቢው ስም (ለማጣቀሻዎ)።
"forl": ቅድመ ቅጥያ. "ፎርል" መተየብ እና ትርን መጫን ቅንጣቢውን ያስገባል።
"አካል": ለማስገባት ኮድ. $1፣$2፣ወዘተ ታብስቶፖች (ቦታ ያዥ) ናቸው። $0 የመጨረሻው የጠቋሚ ቦታ ነው።
"መግለጫ"፡ በIntelliSense ጥቆማዎች ውስጥ የሚታየው አማራጭ መግለጫ።
ቅንጥቦችን መጠቀም፡-

ቅድመ ቅጥያውን ይተይቡ፡ ትክክለኛው የቋንቋ አይነት በሆነ ፋይል ውስጥ የገለፅከውን ቅድመ ቅጥያ (ለምሳሌ ፎርል) መተየብ ጀምር።

ቅንጣቢውን ይምረጡ፡ VS Code's IntelliSense ቅንጣቢውን ይጠቁማል። በቀስት ቁልፎች ወይም ጠቅ በማድረግ ይምረጡት.

ታብስቶፖችን ተጠቀም፡ በትብ ስቶፕ ($1፣$2፣ወዘተ) መካከል ለማሰስ ትርን ተጫን እና እሴቶቹን ሙላ።

ተለዋዋጮች

ቅንጥቦች እንዲሁ እንደ $TM_FILENAME፣ $CURRENT_YEAR፣ ወዘተ ያሉ ተለዋዋጮችን መጠቀም ይችላሉ። ለሙሉ ዝርዝር የቪኤስ ኮድ ሰነዱን ይመልከቱ።

ምሳሌ ከተለዋዋጮች (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}"
    ]
  }
}
ቅንጥቦችን በመቆጣጠር ተደጋጋሚ ትየባዎችን በከፍተኛ ሁኔታ መቀነስ እና በኮድዎ ውስጥ ወጥነትን ማረጋገጥ ይችላሉ። ለተለመደው ጥቅም ላይ የዋሉ የኮድ ቅጦችን የራስዎን ቅንጥቦች በመፍጠር ይሞክሩ እና የኮድ አወጣጥዎ ቅልጥፍና እየጨመረ ሲሄድ ይመልከቱ።