İçeriğe geç
Kodlama ve Yazılım Orta

GitHub Copilot Kullanım Rehberi: VS Code'da AI Asistan

GitHub Copilot tam kullanım rehberi: Chat, Workspace, terminal komutları, kısayollar, fiyatlar.

YZ
Paylaş:
VS Code'da GitHub Copilot aktif kod yazma

GitHub Copilot, AI kod yardımcılarının kurucu babası. 2026’da hala yaygın, güvenilir, IDE-agnostic.

Kurulum

VS Code

  1. Extensions → “GitHub Copilot” + “GitHub Copilot Chat”
  2. GitHub hesabı ile giriş
  3. Otomatik aktive

JetBrains

  1. Settings → Plugins → “GitHub Copilot”
  2. Restart IDE
  3. Sağ alt → GitHub login

Komut Satırı

gh extension install github/gh-copilot
gh copilot suggest "find files larger than 1GB"
gh copilot explain "tar -xzvf"

Ana Özellikler

1. Inline Completion (Ghost Text)

Yazarken otomatik öneri:

function calculateTotal(items) {
  // Copilot öneriyor (gri yazı):
  // return items.reduce((sum, item) => sum + item.price, 0);
}

Tab → kabul. Esc → reddet.

2. Comment-to-Code

Yorumdan kod:

# Fetch user by ID, return None if not found
def get_user(user_id):
    # Copilot:
    user = db.session.query(User).filter_by(id=user_id).first()
    return user

3. Multi-line Suggestions

Alt+] / Alt+[ → alternatif öneriler arası geçiş.

4. Copilot Chat (Cmd+I)

Sağ panelde sohbet:

"Bu fonksiyonu açıkla"
"Test yaz"
"Performans iyileştirme"
"Bu hatayı düzelt"
"Refactor: extract function"

@ referansları:

  • @workspace → tüm proje
  • @vscode → VS Code komutları
  • @terminal → terminal hataları
  • /explain → seçili kodu açıkla
  • /tests → test üret
  • /fix → hata düzelt
  • /doc → dokümantasyon

5. Copilot Workspace

Çoklu dosya/feature için:

"Yeni endpoint ekle: GET /api/users/:id/orders"

Copilot:

  1. Route eklemeyi planlar
  2. Controller, model, test dosyalarını listeler
  3. Onayınla → uygular

6. Pull Request Summary

GitHub PR oluştururken → “Copilot summary” otomatik açıklama yazar.

7. CLI

gh copilot suggest "git'ten son 5 commit'i diff olarak göster"
# → git log -p -5

gh copilot explain "find / -type f -name '*.log' -mtime +30 -delete"
# → Detaylı açıklama

Pratik Kullanım

Test Yazımı

def calculate_discount(price, percentage):
    return price * (1 - percentage / 100)

Cmd+I → “/tests”

Copilot otomatik:

def test_calculate_discount():
    assert calculate_discount(100, 10) == 90
    assert calculate_discount(50, 50) == 25
    assert calculate_discount(100, 0) == 100
    # edge cases
    assert calculate_discount(0, 50) == 0

Refactoring

Eski kod seç → Cmd+I → “Bu kodu daha temiz yap”

API Entegrasyonu

// Stripe ile ödeme oluştur

→ Copilot tam Stripe Payment Intent kodunu üretir.

Regex

# Email validation regex

^[\w\.-]+@[\w\.-]+\.\w+$

Detay: Sıkıcı/zor regex’ler dakikada yazılır.

SQL

Detay: SQL ile AI Rehberi

-- Son 30 günde 100$+ harcayan müşterileri bul

→ Copilot tam SQL JOIN ile.

.github/copilot-instructions.md

Proje root → repository-wide context:

# Proje Bağlamı

Bu proje React + TypeScript + Next.js 15 + Tailwind.

KURALLAR:
- 'use client' direktifi sadece interactive component
- Server Component varsayılan
- Tailwind ile inline, CSS modules YOK
- import order: React → libs → components → utils
- Test: Vitest + React Testing Library

Tüm Copilot önerileri bu kurallara göre.

Klavye Kısayolları

KısayolEylem
TabCompletion kabul
EscReddet
Alt+] / [Alternatif öneri
Cmd+IChat aç (inline)
Cmd+Shift+ISidebar chat
Ctrl+EnterÇoklu öneri panel

Güvenlik ve Veri

  • Eğitim için kullanılmaz (GitHub politikası)
  • Sistem kodu OpenAI’a gönderilir (inference için)
  • Public code suggestions filter (default OFF) → açık kaynak koda benzeyen suggestions reddedilir
  • Privacy mode (Enterprise): hiçbir kod gönderilmez

Hassas kurum kodu için: Enterprise plan + Privacy mode zorunlu.

Detay: Hangi Bilgiler Yazılmamalı

Cursor vs Copilot

Detay: Cursor IDE Rehberi

KonuCursorCopilot
IDEStandaloneVS Code + JetBrains
Codebase awarenessÇok güçlüİyileşiyor (Workspace)
Multi-file editComposerWorkspace
Model çeşitliliğiÇok (Claude, GPT, vb.)OpenAI + Claude (Pro+)
Fiyat$20/ay$10/ay
ToplulukYeni, hızla büyüyorDevasa

Pro Tips

  1. Comment driven development: Önce yorum yaz, Copilot üretsin
  2. Tab dans: Hızlı Tab Tab Tab → uzun feature
  3. Iterate: İlk öneri yetersizse Esc → daha açıklayıcı yorum
  4. Workspace context: Açık dosyalar önemli, sadece aktif dosyaya değil tümüne bakar
  5. Chat history kullan: Önceki çözümler hatırlanır

Yaygın Hatalar

  1. Körlemesine Tab: Önerilen kodu okumadan kabul → bug
  2. Generic yorum: Spesifik ol — “todo function” değil “fetch user orders, paginate”
  3. Open source kontrolünü kapatmak: Telif riski
  4. Test atlamak: AI kodun test’ini de istemek şart
  5. Hassas projede Personal plan: Enterprise gerek

Fiyat (2026)

PlanAylıkÖzellik
Free$02000 completion + 50 chat
Pro$10Sınırsız + Chat unlimited
Pro+$39+ Claude/o1 + Code review
Business$19/userPro + Admin + Audit
Enterprise$39/userPrivacy + DPA + SSO

Öğrenci/öğretmen: Free Pro (GitHub Education).

Sonraki Adımlar

Özet

GitHub Copilot = kanıtlanmış, yaygın, güvenilir AI kod asistanı. Pro plan $10/ay = aylık 30-50 saat tasarruf. VS Code yatırımınız varsa: Copilot ideal. Yeni AI-native deneyim: Cursor değerlendir. Her ikisi de aynı OpenAI modellerini kullanır, fark IDE entegrasyonunda.

Paylaş:

Yapay zeka dünyasından haberdar olun

Haftalık özet bültenimize abone olun, en yeni rehberler ve araç incelemeleri direkt e-postanıza gelsin.

İstediğiniz zaman abonelikten çıkabilirsiniz.