Variabile # de context (#selection, #file, #codebase) în GitHub Copilot

Variabile # și unelte VS Code + GitHub Copilot (octombrie 2026) Q&A AI / Distribuie cod

Atașezi context exact la prompt tastând # urmat de un fișier, folder, simbol sau element de context; lista curentă apare când tastezi #.

Sintaxă & invocare
#selection | #<fișier> | #<folder> | #<simbol> | #codebase

Ce face Variabile # de context (#selection, #file, #codebase)

În VS Code tastezi # în câmpul de chat ca să vezi elementele de context disponibile, sau alegi Add Context (iconița +). Referința VS Code împarte elementele în unelte, care fac acțiuni, și elemente de context, care doar furnizează informații. Elementele de context documentate sunt #<fișier>, #<folder>, #<simbol> (deschide întâi fișierul care conține simbolul) și #selection (textul selectat în editor).

#codebase cere o căutare de cod relevant în workspace; nu adaugă tot proiectul în contextul modelului. Poți atașa și imagini, erori, issues sau pull requests din Add Context, iar un URL de issue sau PR lipit în prompt devine automat atașament. Fișierele se pot și trage în chat.

Fișa GitHub pentru VS Code listează un set mai vechi de variabile: #block, #class, #comment, #file, #function, #line, #path, #project, #selection, #sym. Documentația VS Code actuală nu le mai enumeră; verifică lista din versiunea ta tastând #.

Sintaxă și opțiuni

Opțiune / Parametru Descriere
#<fișier> Un fișier ales din selectorul de context.
#<folder> Un folder ales din selectorul de context.
#<simbol> Un simbol de cod; fișierul lui trebuie să fie deschis.
#selection Selecția curentă din editor.
#codebase Cere căutarea codului relevant din workspace.
#block, #class, #comment, #function, #line Din fișa GitHub: blocul, clasa, comentariul, funcția sau linia curentă.
#file, #path, #project, #sym Din fișa GitHub: conținutul fișierului curent, calea lui, contextul proiectului, simbolul curent.

Exemple practice

Exemplul 1: Întrebare despre un fișier anume

#pool.ts cum este configurat connection pool-ul PostgreSQL?

Exemplul 2: Căutare în tot proiectul

Unde se calculează reducerile promoționale? #codebase

Greșeli frecvente și bune practici

  • Crezi că #codebase trimite tot proiectul modelului. Este o cerere de căutare, nu un atașament complet.
  • Referi un simbol dintr-un fișier închis. Deschide întâi fișierul.

Comenzi înrudite

Învață AI • Comunitate & Q&A

Întrebări & Exemple practice: Variabile # de context (#selection, #file, #codebase)

Ai o întrebare despre Variabile # de context (#selection, #file, #codebase) sau ai descoperit un truc, prompt sau fragment de cod util? Distribuie-l cu ceilalți membri ai comunității!

🤖

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau resurse pentru această pagină. Dacă ai testat un prompt sau ai un snippet util, adaugă-l mai jos pentru comunitate.

Comunitate AI Adaugă o întrebare sau distribuie un cod / prompt

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.