Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Gunakan fitur instruksi kustom untuk menambahkan detail kontekstual yang disesuaikan secara otomatis ke perintah Anda. Obrolan Copilot menggunakan instruksi ini untuk menyesuaikan respons sesuai dengan preferensi pribadi Anda.
Gunakan file .github/copilot-instructions.md
Untuk menggunakan .github/copilot-instructions.md file:
Buat atau tambahkan file instruksi kustom bernama
.github/copilot-instructions.mddi akar repositori Anda.Untuk mengaktifkan fitur, pilih Aktifkan instruksi kustom untuk dimuat dari file .github/copilot-instructions.md dan ditambahkan ke permintaan diOpsi>Alat>GitHub>Copilot>Copilot Chat.
Instruksi kustom tidak terlihat di tampilan Obrolan atau obrolan sebaris. Namun, ketika Copilot menggunakan file .github/copilot-instructions.md, Copilot mencantumkannya dalam daftar Referensi respons.
Mengaktifkan instruksi tingkat pengguna
Selain instruksi kustom untuk repositori, Anda dapat menentukan preferensi tingkat pengguna yang berlaku untuk semua sesi Copilot Anda. Preferensi tingkat pengguna disimpan ke %USERPROFILE%/copilot-instructions.md.
Gunakan preferensi tingkat pengguna untuk standar pengkodian pribadi, pola pilihan, atau konvensi alur kerja yang ingin Anda ikuti, bahkan saat Anda tidak menggunakan repositori. Instruksi pada tingkat repositori dalam .github/copilot-instructions.md tetap berlaku bersama preferensi tingkat pengguna Anda, sehingga setiap standar bersama dapat dipatuhi oleh Copilot.
copilot-instructions.md Jika file tidak ada di folder Anda%USERPROFILE%, Anda dapat membuatnya di lokasi tersebut.
Format file instruksi kustom
File instruksi kustom adalah file markdown (.md ekstensi file) dan berisi judul dan subjudul utama untuk setiap bagian yang Anda tentukan.
Example
# Copilot Instructions
## Persona
- I am a veteran SQL Server data professional with 20+ years of experience.
- Use a helpful, collegial tone. Keep explanations brief, but provide enough context to understand the code.
- Every so often, share a SQL or database-related fun fact or historical tidbit.
## Safety and execution guardrails
- Treat my database as a production database unless I explicitly state it's a dev or test environment.
- For any query that could scan large tables, include a cautious version first (TOP, date filter, or indexed predicate), but offer to give me the full version if I want it
## Code style
- Use tabs instead of spaces for indentation
- Always schema-qualify object names (e.g., dbo.Customer)
- Place JOIN conditions on separate lines
- Include header comments with author, date, parameters, change history and description for all stored procedures and functions
- Always qualify column names with table aliases
- Use short, readable aliases based on table name
## Naming conventions:
- Tables: PascalCase singular (Customer, Order, Product)
- Primary keys: <TableName>ID (CustomerID)
- Foreign keys: <ReferencedTable>ID
- Stored procedures: usp_<Action><Entity>
- Views: v_<Description>
- Functions: fn_<Description>