1 puan yazan GN⁺ 2025-12-26 | 1 yorum | WhatsApp'ta paylaş
  • Visual Studio Code’un otomatik tamamlama (tab completion) özelliğinin amaçlandığı gibi çalışmadığına dikkat çekiliyor
  • Kullanıcı sekme tuşuna bastığında hiçbir şey olmaması ya da ilk öneriden farklı bir öğenin seçilmesi durumu yaşanıyor
  • Sorunun C# Dev Kit eklentisi veya VS Code’un otomatik tamamlama mantığıyla ilgili olduğu belirtiliyor
  • Microsoft içindeki ilgili ekiplerin bu özelliği düzeltip iyileştirmesi gerektiği vurgulanıyor
  • Geliştirici deneyiminin temel unsurlarından biri olan otomatik tamamlama kalitesini korumanın önemini hatırlatan bir örnek

VS Code otomatik tamamlama sorununa dikkat çekiliyor

  • Sekme tuşuna basıldığında beklenen önerinin seçilmemesi ve bunun yerine başka bir önerinin gösterilmesi şeklinde bir hata oluşuyor
    • Ekran görüntüsündeki durumda sekme girdisinden sonra hiçbir şey olmuyor ya da alakasız bir öneri görünüyor
  • Bu sorun, Visual Studio Code’un otomatik tamamlama özelliği veya C# Dev Kit eklentisinin davranışıyla ilgili
  • Yazar, Microsoft’taki ilgili ekiplerin otomatik tamamlama davranışını düzeltmesi gerektiğini söylüyor

Yazar hakkında

  • Yazar Ivan Castellanos, 15 yıllık deneyime sahip bir yazılım geliştirici
    • React, Node.js, Python, TypeScript, PHP, C#(Unity) gibi çeşitli teknoloji yığınlarında deneyim sahibi
    • Uzaktan çalışma fırsatları arıyor ve iş birliği veya işe alım konulu iletişimler için e-posta kabul ediyor

Blog özeti

  • Kişisel blog Ivanca’s Blog, yazılım geliştirmeyle ilgili yazıların ve görüşlerin paylaşıldığı bir alan
  • Blog, CloudCannon şablonunu kullanıyor ve RSS aboneliği sunuyor

1 yorum

 
GN⁺ 2025-12-26
Hacker News görüşleri
  • Yeni VSCode terminal öneri özelliği bir şekilde katlanılabilir, ama komut otomatik tamamlama garip çalışıyor ve mevcut shell tamamlama davranışını bozuyor
    Dosya yolunu Tab ile tamamlamaya çalışınca araya mutlak yol giriyor ve yol karmakarışık hale geliyor

    • Mac veya Linux kullanıyorsanız ayarlarda terminal integration seçeneğini bulup işaretini kaldırabilirsiniz
    • Eskiden VSCode kusursuz çalışıyordu; son dönemde bu kadar çok şikayet görülünce projede ne değiştiğini merak ediyorum
    • VS Code ekibinin doğrudan açıklamasına göre bu özellik, yeni başlayanlar için terminale giriş engelini düşürmeye yönelik bir deneme
      İlgili açıklama bağlantısı
      İç testlerde çok sayıda olumlu geri bildirim alınmış ve kullanıcıların %25’ine dağıtıldığında iki hafta boyunca neredeyse hiç şikayet gelmemiş
      Tam dağıtımdan sonra tepki oluşmuş olsa da, komut başarı oranının %80 seviyesinde istikrarlı olduğu değerlendirilmiş
    • Bende ise komut çalıştıktan sonra shell istemi görünmeden önce VSCode’un çöktüğü durumlar oluyor
    • Son birkaç haftada hissedilir biçimde çok daha kötüleşti; bunu ben mi yanlış hatırlıyorum sanmıştım
  • PowerShell konusunu açmak bile istemiyorum
    Çoğu durumda sağ okla tamamlama yapılıyor ama bazı şeylerde Tab gerekiyor ve modül bellekte değilse yükleme yüzünden 10 saniyeden fazla takılıyor
    Yine de 20 yıldan uzun süredir bash kullandığım için, PowerShell’in güçlü yanları olduğunu da kabul ediyorum

    • PowerShell’i seviyor ama eksiklerini hissediyorsanız nushell öneririm
      PowerShell’in nesne yönelimli yapısını korurken aynı zamanda yalın ve platformdan bağımsız
    • Öneriyi Tab ile kabul etmek istiyorsanız
      Set-PSReadLineKeyHandler -Chord "Tab" -Function AcceptSuggestion komutunu kullanabilirsiniz
    • PowerShell’i gerçekten seviyorum ama hâlâ düzeltilmemiş garip davranışlar var
      Bazıları ancak 7.x sürümünde çözüldü
    • Sağ okla tamamlama çılgınca bir ayar gibi geliyor ama F2 ile tüm seçeneklerin görülebildiğini öğrenince biraz daha katlanılır oldu
    • Bu sorunlar eskiden beri var ve hâlâ sinir bozucu
  • Bugünlerde editörlerin genelinde otomatik tamamlama kalitesi düşmüş gibi geliyor
    PyCharm bile var olmayan metotlar ya da kütüphaneler öneriyor
    AI tamamlamayı kapatsam da hâlâ 2023’e göre daha aptallaşmış gibi

    • Sanırım artık kimse AI olmayan otomatik tamamlamayı doğrudan kullanıp test etmiyor
  • Tab tuşu artık Copilot önerilerini kabul etmek için kullanılıyor; bu yüzden dil sunucusu önerilerini almak için Enter’a basmak gerekiyor

    • Intellisense, Intellicode ve Roslynator birleşimi üretkenliğin zirvesiydi, ama şimdi Copilot bunu bozuyor
      Copilot’un Chat arayüzü ve ajanları fena değil ama otomatik tamamlama tarafı ters etki yaratıyor
    • Neden tüm önerilerin tek bir UI altında birleştirilmediğini anlayamıyorum
      Dil sunucusu, buffer, proje, sözlük gibi farklı kaynaklardan gelen önerileri tek yerde görmek istiyorum
  • Bunların hepsi bana Windows Search’ü hatırlatıyor
    Başlat menüsüne reklam girdikten sonra tamamen bozuldu
    Yakında VSCode da kod tamamlama listesine reklam koyacakmış gibi geliyor

    • Windows Search, DNS sorgusu ve HTTP isteği gerektirdiği için yavaş; ayrıca Bing kapatılınca aramanın tamamen bozulduğu bir bug da var
    • Vista/7 döneminde arama anlıktı, ama Windows 10’dan sonra Explorer bazen açılmıyor ya da sonuçlar kayboluyor
      OpenShell kullanınca hâlâ düzgün çalıştığını görmek, temelin sağlam ama dış katmanın bozuk olduğunu gösteriyor
      Yeni bir PC kurarken Explorer açılmayınca sonunda Apple’a mı geçsem diye düşündüm
      Artık Office de ortadan kalktı ve adı Microsoft Copilot 365 oldu; durum tamamen kafa karıştırıcı
      AI sanki beynimizi çürütüyor
    • “Reklam eklendikten sonra bozuldu” sözüne, “bozulduktan sonra bozuldu” diye şaka yollu karşılık verilmiş
    • Windows 10’un Başlat menüsü tasarımı berbattı
      Bilgi yoğunluğu azaldı, ekran daha çok yer kaplamaya başladı ve reklamlara karışmış UI kullanıcı deneyimini mahvetti
  • Eskiden Copilot açıkken bir belgeyi düzenlediğinizde iç kullanıcı adları veya proje adları otomatik tamamlama önerilerinde görünürdü
    İnsanların isimlerini Google’da aratıp buna güldüğümü hatırlıyorum

  • LLM’in eğitildiği kodun önemli bir kısmı Python olmasına rağmen, breakpoint( yazınca alakasız argümanlar önermesi komik

  • Yorumları görünce VSCode’un bu kadar kalite kaybetmiş olması gerçekten şok edici
    Neden bu seviyeye düştüğünü anlamıyorum

  • Aslında Visual Studio’nun otomatik tamamlama özelliği iyi çalışıyordu, ama VSCode’daki son değişiklikler yüzünden tüm otomatik tamamlama özelliklerini kapattım
    Ancak şimdi yeniden kullanılabilir seviyeye geldi

  • Acaba VSCode kodunun %30’unu AI yazdığı için mi durum böyle diye merak ediyorum

    • Kodun %30’unu AI yazmış olabilir ama artık araçların %100’ü Microsoft Copilot merkezli şekilde bozuldu denecek noktaya gelindi
      Bu gidişle VSCode’un güvenilirliğini de kaybetmesinden endişe ediyorum