Kurulum Rehberleri

VS Code Kurulumu ve Faydalı Ayarlar

Visual Studio Code'u kurup Türkçe arayüz, otomatik biçimlendirme, faydalı eklentiler ve Git entegrasyonuyla verimli bir editöre dönüştürmeyi anlatıyoruz.

Aurora YazılımEditör ekibi 6 dk okuma
VS Code Kurulumu ve Faydalı Ayarlar
VS Code kurulumu nasıl yapılır?

VS Code kurulumu için code.visualstudio.com'dan işletim sisteminize uygun kurucuyu indirip çalıştırın ya da winget, Homebrew veya snap ile komutla kurun. Ardından Türkçe dil paketini ekleyin, Prettier gibi bir biçimlendirici kurup kaydederken biçimlendirme ayarını açın. Terminalde code . komutu klasörü editörde açıyorsa kurulum tamamdır.

VS Code Nedir, Neden Tercih Edilir?

Visual Studio Code, Microsoft'un geliştirdiği ücretsiz ve açık kaynak tabanlı bir kod editörüdür. Hafiftir, Windows, macOS ve Linux'ta aynı şekilde çalışır ve binlerce eklentiyle HTML'den Python'a kadar hemen her dile uyum sağlar.

Yerleşik terminal, Git entegrasyonu, akıllı kod tamamlama ve hata ayıklayıcı tek pencerede gelir. Bu yüzden web geliştiriciler, öğrenciler ve sitesinin küçük düzenlemelerini kendisi yapan işletme sahipleri için varsayılan editör hâline geldi.

Adı benzese de Visual Studio ile aynı ürün değildir. Visual Studio büyük .NET projelerine yönelik, çok daha ağır bir geliştirme ortamıdır; VS Code ise hızlı açılan, eklentilerle büyüyen bir editördür.

Kurulum yapamadığınız bir bilgisayardaysanız tarayıcıda çalışan vscode.dev sürümüyle küçük düzenlemeler yapabilirsiniz. Ancak terminal ve eklentilerin çoğu yalnızca masaüstü sürümde tam çalışır; bu rehberdeki adımlar masaüstü kurulum içindir.

Windows, macOS ve Linux'ta Kurulum

Resmî indirme adresi code.visualstudio.com sitesidir; başka sitelerden kurucu indirmeyin. İşletim sisteminize uygun yolu seçin.

Windows

User Installer, yönetici yetkisi istemeden yalnızca sizin hesabınıza kurulum yapar ve çoğu kullanıcı için önerilen seçenektir. Kurulum sırasında Add to PATH ile Explorer bağlam menüsüne “Open with Code” seçeneklerini işaretleyin; klasöre sağ tıklayıp doğrudan editörde açabilirsiniz.

powershellwinget ile kurulum
winget install -e --id Microsoft.VisualStudioCode

macOS

İndirdiğiniz uygulamayı Applications klasörüne taşıyın. Terminalden code komutunu kullanabilmek için editörde Cmd+Shift+P ile komut paletini açıp Shell Command: Install 'code' command in PATH komutunu çalıştırın.

bashHomebrew ile kurulum
brew install --cask visual-studio-code

Linux

Debian ve Ubuntu tabanlı sistemlerde sitedeki .deb paketini, Fedora gibi sistemlerde .rpm paketini kurabilirsiniz. .deb paketi, güncellemeler için Microsoft deposunu sisteme ekler. Snap kullanan dağıtımlarda tek komut yeterlidir.

bashLinux kurulum seçenekleri
# İndirilen .deb paketiyle (Ubuntu / Debian)
sudo apt install ./code_*.deb

# Snap ile
sudo snap install code --classic

VS Code Türkçe Nasıl Yapılır?

Arayüzü Türkçe yapmak için Microsoft'un resmî Turkish Language Pack eklentisini kurmanız yeterlidir. Eklentiler panelinde (Ctrl+Shift+X) “Turkish” yazıp kurun; editör yeniden başlatmayı önerdiğinde onaylayın.

Dil seçeneğini sonradan değiştirmek için komut paletinde Configure Display Language komutunu çalıştırıp listeden dili seçin. İnternetteki örneklerin çoğu İngilizce menü adlarıyla yazıldığından, bazı geliştiriciler bilerek İngilizce arayüzde kalmayı tercih eder; bu tamamen kişisel bir seçimdir.

bashDil paketini komutla kurma
code --install-extension MS-CEINTL.vscode-language-pack-tr

İlk Kurulumda Faydalı Eklentiler

Eklenti çok ama az ve doğru eklenti daha iyidir: her eklenti açılış süresini ve bellek kullanımını artırır. Web geliştirme için başlangıçta şu listeyi öneriyoruz; eklenti kimlikleriyle komut satırından da kurabilirsiniz.

  • Eklenti kurmadan önce yayıncı adını ve indirme sayısını kontrol edin; benzer adlı sahte eklentilere dikkat edin.
  • Kullanmadığınız eklentileri kaldırın ya da yalnızca ilgili çalışma alanında etkinleştirin.
EklentiNe işe yararKimlik
PrettierKodu tek tip biçimde düzenleresbenp.prettier-vscode
ESLintJavaScript ve TypeScript hatalarını yazarken gösterirdbaeumer.vscode-eslint
EditorConfigGirinti ve satır sonu kurallarını projeden okurEditorConfig.EditorConfig
PythonPython dil desteği, hata ayıklama ve sanal ortam seçimims-python.python
Turkish Language PackTürkçe arayüzMS-CEINTL.vscode-language-pack-tr
bashEklentileri komutla kurma ve listeleme
code --install-extension esbenp.prettier-vscode
code --install-extension dbaeumer.vscode-eslint
code --install-extension EditorConfig.EditorConfig

# Kurulu eklentileri listele
code --list-extensions

Önerilen VS Code Ayarları

Ayarları arayüzden (Ctrl+, ) değiştirebilir ya da komut paletinden Preferences: Open User Settings (JSON) ile doğrudan settings.json dosyasını düzenleyebilirsiniz. Aşağıdaki ayarlar, çoğu web projesi için iyi bir başlangıç noktasıdır.

En etkili ayar kaydederken biçimlendirmedir: dosyayı her kaydettiğinizde Prettier kodu düzenler, girinti tartışmaları ortadan kalkar.

jsonsettings.json
{
  "editor.formatOnSave": true,
  "editor.defaultFormatter": "esbenp.prettier-vscode",
  "editor.tabSize": 2,
  "editor.wordWrap": "on",
  "files.autoSave": "onFocusChange",
  "files.trimTrailingWhitespace": true,
  "files.insertFinalNewline": true,
  "files.eol": "\n"
}

Proje bazlı ayarlar

Kurallar projeden projeye değişiyorsa ayarları proje klasöründeki .vscode/settings.json dosyasına yazın. Bu dosya depoya eklendiğinde ekipteki herkes aynı biçimlendirme kurallarıyla çalışır.

Profillerle düzen kurma

Farklı işler için farklı eklenti setleri kullanıyorsanız profil özelliği işinizi kolaylaştırır. Örneğin bir “Web” profilinde Prettier ve ESLint, bir “Python” profilinde yalnızca Python eklentileri açık olur. Profiller, sol alttaki dişli simgesindeki Profiles menüsünden oluşturulur ve klasöre göre değiştirilebilir. Böylece her projede yalnızca ihtiyaç duyduğunuz eklentiler yüklenir, editör daha hızlı açılır.

WSL ve uzak bağlantı

Windows'ta Linux araçlarıyla çalışıyorsanız Microsoft'un WSL eklentisi, VS Code'u Linux ortamındaki dosyalara doğrudan bağlar; terminal, eklentiler ve Git Linux tarafında çalışır. Aynı aileden Remote - SSH eklentisi ise bir sunucudaki dosyaları yerel bilgisayarınızdaymış gibi düzenlemenizi sağlar.

Ayarları senkronize etme

Birden fazla bilgisayar kullanıyorsanız sol alttaki hesap simgesinden Settings Sync özelliğini açın. Microsoft ya da GitHub hesabınızla ayarlar, eklentiler ve kısayollar otomatik eşitlenir.

Git Entegrasyonu ve Yerleşik Terminal

VS Code, bilgisayarınızda kurulu Git'i otomatik algılar. Soldaki kaynak denetimi panelinde (Ctrl+Shift+G) değişen dosyaları görür, satır satır farkları inceler, commit mesajı yazıp tek tıkla kaydedersiniz. Depoyu GitHub'a göndermeyi GitHub'a proje yükleme rehberimizde ayrıntılı anlattık.

Yerleşik terminal Ctrl+` kısayoluyla açılır ve doğrudan proje klasöründe başlar. Windows'ta varsayılan kabuğu PowerShell yerine Git Bash yapmak isterseniz terminal panelindeki açılır menüden Select Default Profile seçeneğini kullanın.

  • Git kurulu değilse panel uyarı gösterir; önce Git'i kurup editörü yeniden başlatın.
  • JavaScript projelerinde Node.js kurulumu tamamlandıktan sonra npm komutlarını bu terminalden çalıştırabilirsiniz.
  • Yeni bir React projesine başlamak için Vite ile React kurulumu rehberimiz iyi bir sonraki adımdır.

Zaman Kazandıran Kısayollar

Birkaç kısayolu ezberlemek, fareye uzanma sayınızı ciddi biçimde azaltır. macOS'ta Ctrl yerine Cmd, Alt yerine Option kullanılır.

Kısayol (Windows / Linux)İşlev
Ctrl+Shift+PKomut paleti: tüm komutlara erişim
Ctrl+PDosya adına göre hızlı açma
Ctrl+`Terminali aç / kapat
Shift+Alt+FBelgeyi biçimlendir
Alt+Shift+Aşağı okSatırı kopyalayıp alta ekle
Ctrl+DSeçili kelimenin sonraki eşleşmesini de seç
F2Sembolü projede yeniden adlandır

Sık Sorunlar ve Çözümleri

VS Code genellikle sorunsuz çalışır; sorunların çoğu eklentilerden ya da PATH ayarından kaynaklanır. Editör yavaşladıysa komut paletinden Developer: Show Running Extensions ile hangi eklentinin yük oluşturduğunu görebilirsiniz.

code komutu terminalde tanınmıyorsa Windows'ta kurucuyu Add to PATH seçeneğiyle yeniden çalıştırın, macOS'ta Shell Command komutunu tekrarlayın. Kaydederken biçimlendirme çalışmıyorsa genellikle varsayılan biçimlendirici seçilmemiştir; dosyada sağ tıklayıp Format Document With menüsünden Prettier'ı varsayılan yapın.

Bir web projesinde editör ayarları kadar sonuç da önemlidir: temiz ve tutarlı kod, hız ve performans yönetimi ile UI/UX tasarım çalışmalarının bakımını da kolaylaştırır. Aurora Yazılım'ın web tasarımı projelerinde de aynı düzenle çalışıyoruz.

Sık Sorulan Sorular

01VS Code ücretsiz mi?

Evet, VS Code kişisel ve ticari kullanım için ücretsizdir. Eklentilerin büyük çoğunluğu da ücretsizdir; bazı yapay zeka asistanları gibi hizmetler ayrı abonelik isteyebilir. Lisans ya da etkinleştirme anahtarı gerekmez.

02VS Code eski bilgisayarda çalışır mı?

Çoğu durumda çalışır, çünkü tam bir geliştirme ortamına göre hafiftir. Yavaşlık yaşıyorsanız eklenti sayısını azaltın, büyük klasörleri files.exclude ayarıyla gizleyin ve yalnızca üzerinde çalıştığınız proje klasörünü açın.

03Ayarlarımı sıfırlamak istersem ne yapmalıyım?

settings.json dosyasındaki satırları silmek kullanıcı ayarlarını varsayılana döndürür. Eklentilerden şüpheleniyorsanız code --disable-extensions komutuyla editörü eklentisiz açıp sorunun kaynağını ayırt edebilirsiniz.

VS Code'u kurup Türkçe arayüz, birkaç seçilmiş eklenti ve kaydederken biçimlendirme ayarıyla donattığınızda, her projede aynı düzenle çalışan güçlü bir editörünüz olur. Kod yazmak yerine işletmenize özel bir yazılımın hazır olmasını istiyorsanız Aurora Yazılım'ın özel yazılım çözümlerini inceleyin ya da bizimle iletişime geçin.