Aracılığıyla paylaş


Seçenekler, Metin Düzenleyicisi, C/C++, Gelişmiş

Bu seçenekleri değiştirerek, C veya C++ dilinde programlama yaparken IntelliSense ve göz atma veritabanıyla ilgili davranışı tanımlayabilirsiniz.

Visual Studio menü çubuğundan Araçlar>Seçenekleri'ni seçip Metin Düzenleyicisi>C/C++>Gelişmiş bölümünü genişleterek ayarlara erişebilirsiniz. Çoğu ayarın True/False değer seçeneği vardır. Bir ayarı etkinleştirmek için değeri True olarak ayarlayın.

Uyarı

Bilgisayarınız, aşağıdaki yönergelerde bazı Visual Studio IDE öğeleri için farklı adlar veya konumlar gösterebilir. Sahip olduğunuz Visual Studio sürümü ve kullandığınız ayarlar bu öğeleri belirler. Daha fazla bilgi için Visual Studio IDE'yi Kişiselleştirmebölümüne bakın.

Metin Düzenleyicisi>C/C++>Gelişmiş altındaki seçenekler Visual Studio 2026'da diğer konumlara taşındı:

Visual Studio 2022 Visual Studio 2026
Ayraç Tamamlama Diller > C/C++ > Metin Düzenleyicisi >Küme Ayracı tamamlama
Gözatma/Gezinti Diller > C/C++ > IntelliSense >Gözatma ve gezinti
Gözatma Veritabanı Geri Dönüşü Diller > C/C++ > IntelliSense > Gözatma ve gezinti >Konumu
Kod Analizi Diller > C/C++ >Kod analizi
Tanılama Günlüğü Diller > C/C++ > IntelliSense >Tanılama günlüğü
Hata Listesi Diller > C/C++ >Hata listesi
IntelliSense > C/C++ >IntelliSense Dilleri
Proje Dışı Dosyalar için IntelliSense ve Gözatma Diller > C/C++ > IntelliSense >Proje dışı dosyalar
Referanslar Diller > C/C++ > IntelliSense >Başvuruları
Metin Düzenleyicisi Diller > C/C++ >Metin düzenleyicisi

Ayraç Tamamlama

Aşağıdaki seçenekler, C ve C++ ile programlama sırasında küme ayracı tamamlamasını yapılandırılır.

  • Türler için Noktalı Virgül Ekleme: Etkinleştirildiğinde, Visual Studio bir tür tanımı için kapanış ayracından sonra otomatik olarak noktalı virgül ekler. Varsayılan değer True.

  • Ham Dize Değişmez Değerlerinde Tam Ayraçlar: Etkinleştirildiğinde, ham dize değişmez değerine açık bir parantez yazarsanız, Visual Studio kapatma parantezini otomatik olarak ekler. Varsayılan değer True.

  • Çok Satırlı Açıklamaları Tamamlama: Etkinleştirildiğinde, Visual Studio çok satırlı açıklamalar (ile /*başlayan açıklamalar) için tamamlama söz dizimini otomatik olarak ekler. Varsayılan değer True.

Gözatma Veritabanı Geri Dönüşü

Aşağıdaki seçenekler C ve C++ ile programlama yaparken gözatma veritabanı konumunu yapılandırıyor.

"Geri Dönüş Konumu", birincil konum (çözümle aynı dizin) kullanılmadığında SDF ve IntelliSense destek dosyalarının (örneğin, iPCH) yerleştirildiği yerdir. Bu durum, kullanıcının çözüm dizinine yazma izinleri olmadığında veya çözüm dizini yavaş bir cihazda olduğunda ortaya çıkabilir. Varsayılan geri dönüş konumu kullanıcının geçici dizinindedir.

  • Her Zaman Geri Dönüş Konumunu Kullan: Etkinleştirildiğinde, kod gözatma veritabanının ve IntelliSense dosyalarının her zaman çözüm (.sln) dosyasının yanında değil, "Geri Dönüş Konumu" olarak belirttiğiniz bir dizinde depolanması gerektiğini belirtir. IDE hiçbir zaman SDF veya iPCH dosyalarını çözüm dizininin yanına yerleştirmeye çalışmaz ve her zaman Geri Dönüş Konumunu kullanır. Varsayılan olarak bu ayar devre dışıdır.

  • Geri Dönüş Konumu Kullanıldıysa Uyarma: Etkinleştirildiğinde, Bir Geri Dönüş Konumu dizini kullanıldığında Visual Studio bildirim sağlamaz. Normalde, Geri Dönüş Konumu kullanımda olduğunda bir bildirim alırsınız.

  • Geri Dönüş Konumu: "Geri Dönüş Konumu", kod tarama veritabanını veya IntelliSense dosyalarını depolamak için ikincil konum olarak kullanılır. Varsayılan olarak geçici dizininiz Geri Dönüş Konumunuzdur. Varsayılan kullanımda olduğunda seçenek değeri NULL (0) olarak ayarlanır. Farklı bir değer belirtmek için seçenek değeri kutusuna dizin yolunu girin.

    IDE, belirtilen yol (veya geçici dizin) altında çözümün adını ve çözüm adlarının aynı olmasıyla ilgili sorunları önleyen çözümün tam yolunun karmasını içeren bir alt dizin oluşturur.

Gözatma/Gezinti

Aşağıdaki seçenekler C ve C++ ile programlama sırasında göz atma ve gezintiyi yapılandırıyor.

Önemli

Varsayılan olarak, aşağıdaki seçenekler devre dışıdır (Yanlış). Bu seçenekleri yalnızca, bir çözümün veritabanı etkinliğinin kabul edilemez miktarda sistem kaynağı tüketeceği kadar büyük olduğu nadir durumlarda etkinleştirin.

  • Veritabanını Devre Dışı Bırak: Etkinleştirildiğinde kod gözatma veritabanı (SDF), diğer tüm Gözatma/Gezinti seçenekleri ve tüm IntelliSense özellikleri ( #include Otomatik Tamamlama seçeneği hariç) devre dışı bırakılır.

  • Veritabanı Güncelleştirmelerini Devre Dışı Bırak: Etkinleştirildiğinde, veritabanı salt okunur modda açılır ve dosyalar düzenlenirken hiçbir güncelleştirme yapılmaz. Özelliklerin çoğu çalışmaya devam eder. Ancak, düzenlemeler yapıldıkçe veriler güncel değildir ve bu da yanlış sonuçlara yol açar.

  • Veritabanı Otomatik Güncelleştirmelerini Devre Dışı Bırak: Etkinleştirildiğinde, kaynak dosyalar değiştirildiğinde kod gözatma veritabanı otomatik olarak güncelleştirilmez. Ancak Çözüm Gezgini'ni açarsanız, projenin kısayol menüsünü açın ve Çözümü Yeniden Tara'yı seçin, tüm güncel olmayan dosyalar işaretlenir ve veritabanı güncelleştirilir.

  • Örtük Dosyaları Devre Dışı Bırak: Proje, açıkça belirtilen kaynak dosyaları ve üst bilgi dosyalarını içerir. Bu dosyalar, projenin dışındaki diğer dosyalara başvurular içerebilir (örneğin, afxwin.h, windows.hve atlbase.h). Dış dosyalar örtük dosyalar veya bağımlılıklar olarak adlandırılır.

    Etkinleştirildiğinde, kod tarama veritabanı örtük dosyalar için veri toplamaz. Sistem dosyaları dizine almaz ve bazı özellikler dosyalar için kullanılamaz. Ayrıca, Örtük Temizlemeyi Devre Dışı Bırak ve Dış Bağımlılıkları Devre Dışı Bırak Klasörleri seçenekleri örtük olarak etkinleştirilir.

  • Örtük Temizlemeyi Devre Dışı Bırak: Etkinleştirildiğinde, kod tarama veritabanı artık başvurulmuyor olan örtük dosyaları temizlemez. Bu seçenek, artık kullanılmadığında örtük dosyaların veritabanından kaldırılmasını engeller. Örneğin, üst bilgiden kaynak dosyaya mapi.h başvuran bir #include yönerge eklerseniz, mapi.h dosya bulunur ve dizine eklenir. Daha sonra söz dizimini #include kaldırırsanız ve üst bilgi dosyasına başka bir yerde başvurulmazsa, üst bilgi dosyası hakkındaki bilgiler kaldırılmaz. Gelecekteki başvurular için kullanılabilir durumda kalır.

    Uyarı

    Çözümü açıkça yeniden tararsanız, bu seçenek için ayarınız yoksayılır. Daha fazla bilgi için Çözüm Aralığını Yeniden Tara seçeneğine bakın.

  • Dış Bağımlılıklar Klasörlerini Devre Dışı Bırak: Çözüm Gezgini'nde her proje, o proje için tüm örtük dosyaların listesini içeren bir Dış Bağımlılıklar klasörü içerebilir. Etkinleştirildiğinde, Visual Studio her proje için Dış Bağımlılıklar klasörünü oluşturmaz veya güncelleştirmez.

  • Dış Bağımlılık Klasörlerini Gizle: Etkinleştirildiğinde, projeler için Dış Bağımlılıklar klasörü Çözüm Gezgini'nde görünmez.

  • Veritabanını Yeniden Oluştur: Etkinleştirildiğinde, çözüm yüklendiğinde Visual Studio kod tarama veritabanını yeniden oluşturur. Çözümü bir sonraki yüklemenizde mevcut SDF veritabanı dosyası silinir, yeniden oluşturulur ve tüm dosyalar yeniden dizine alınır.

  • Çözüm Aralığını Yeniden Tara: Bu seçenek 'Çözümü Şimdi Yeniden Tara' işi için çalışma aralığını sağlar. Varsayılan değer 60 dakikadır. 0 ile 5.000 dakika arasında bir aralık belirtin.

    Visual Studio çözümü yeniden barındırırken, dosyanın IDE dışında değiştirilip değiştirilmediğini belirlemek için dosya zaman damgaları denetlenür. (IDE'de yapılan değişiklikler otomatik olarak izlenir ve dosyalar güncelleştirilir.) Örtük olarak eklenen dosyalar, var olan başvuruları onaylamak için denetlenmektedir.

  • Gözatmayı Devre Dışı Bırak-To-Date Denetimi: Etkinleştirildiğinde, Visual Studio gözatma işlemlerini yürütürken kod gözatma veritabanının up-togüncel olmasını beklemez.

  • Geçerli Öğe Seçimini Devre Dışı Bırak: Etkinleştirildiğinde Visual Studio, Özellikler araç penceresinde ve başka bir yerde seçili kod öğesine ilişkin bilgileri göstermez.

  • Dış Dosyalar için Atlanan Bölgeleri Görüntüle: Etkinleştirildiğinde, Visual Studio gözatma veritabanı hataları görüntülendiğinde dış dosyalardan atlanan bölgeler eklenir.

  • Benzer Eşleşmeyi Devre Dışı Bırak: Benzer eşleşme, arama sorgusuyla tam değil, yakın eşleşme bulur. Benzer eşleştirme, yalnızca tam eşleşmeleri döndürmek yerine girişle tam olarak eşleşmeyebilecek benzer dizeler veya kod parçacıkları da döndürür. Yazım hataları veya farklı büyük/küçük harf gibi çeşitlemeler içeren sonuçlar görebilirsiniz.

    Etkinleştirildiğinde Visual Studio, arama girişiniz için yalnızca tam eşleşmeleri döndürür. Benzer ayrıştırma özelliğini etkinleştirdiğinizde Visual Studio tam eşleşmeleri ve yaklaşık olarak eşleşen dizeleri veya kodu döndürür.

  • Çözüm Gezgini Benzer Eşleştirmeyi Devre Dışı Bırak: Etkinleştirildiğinde, Çözüm Gezgini'ndeki aramalar arama girişinizin tam eşleşmelerini döndürür. Çözüm Gezgini'nde benzer ayrıştırma özelliğini etkinleştirdiğinizde, arama sonuçları çözümünüzdeki öğeler için tam eşleşmeleri ve benzer eşleşmeleri içerir.

Kod Analizi

Aşağıdaki seçenekler kod analiziyle yapılandırılır.

  • Arka Plan Kodu Çözümlemesini Devre Dışı Bırak: Visual Studio etkinleştirildiğinde, dosyayı açtığınızda veya kaydettiğinizde arka planda C++ kod analizini çalıştırmaz.

  • Kod Analizi Dalgalı Çizgilerini Devre Dışı Bırak: Etkinleştirildiğinde, Visual Studio düzenleyicide C++ kod analizi uyarıları için dalgalı çizgiler göstermez. Hatalar, Hata Listesi penceresinde görüntülenmeye devam ediyor. Bu seçenekte ayarı değiştirirseniz ve açık pencereleriniz varsa, yeni ayar yalnızca değişiklik sonrasında açtığınız pencereleri etkiler.

  • Kod Analizi Günlüğünü Etkinleştirme: Etkinleştirildiğinde Visual Studio, C++ arka plan kodu analizi için hata ayıklama günlüğünü destekler.

Tanılama Günlüğü

Aşağıdaki seçenekler, sorunları tanılamaya yardımcı olmak için gelişmiş bilgi koleksiyonunu yapılandırılır.

Uyarı

Tanılama günlüğü verilerini sağlamanız istenmediği sürece, seçenekleri devre dışı bırakmanız önerilir.

  • Günlüğü Etkinleştir: Etkinleştirildiğinde, Visual Studio tanılama günlüğü verilerini çıkış penceresine gönderir.

  • Günlük Düzeyi: Günlüğe kaydetme ayrıntı düzeyini 0 'dan (en sessiz) 5'e (en ayrıntılı - varsayılan) ayarlamak için bu seçeneği kullanın.

  • Günlük Filtresi: Görüntülenen olay türlerini bit maskesi kullanarak filtrelemek için bu seçeneği kullanın. Aşağıdaki olay türlerinden herhangi birinin toplamını kullanarak değeri ayarlayın:

    Değer Olay türü
    0 Yok (Varsayılan)
    1 General
    2 Idle
    4 Workıtem
    8 IntelliSense
    16 ACPerf
    32 ClassView

    Değere bağlı olarak Visual Studio'dan çıkıp yeniden başlatmanız gerekebilir.

Hata Listesi

Aşağıdaki seçenek, sorunları tanılamaya yardımcı olmak için gelişmiş bilgilerin toplanmasına yardımcı olur.

  • Çift tıklamada sorun ayrıntılarını göster: Etkinleştirildiğinde (varsayılan), ilişkili ayrıntıları görüntülemek için bir soruna çift tıkladığınızda Visual Studio Sorun Ayrıntıları penceresini görüntüler. Hata Listesi penceresinden kaynak kodunuzda sorunun konumuna gidilirken pencere görünür.

IntelliSense

Aşağıdaki seçenekler çeşitli IntelliSense özelliklerini yapılandırılır.

  • Otomatik Hızlı Bilgi: Etkinleştirildiğinde (varsayılan), fare işaretçisini metnin üzerine taşıdığınızda QuickInfo araç ipuçları görüntülenir.

  • IntelliSense'i devre dışı bırakma: Etkinleştirildiğinde, tüm IntelliSense özellikleri devre dışı bırakılır. IDE, IntelliSense isteklerine hizmet vermek için işlemler oluşturmaz VCPkgSrv.exe ve IntelliSense özellikleri çalışmaz (QuickInfo, Üye Listesi, Otomatik Tamamlama, Param Yardımı). Anlamsal renklendirme ve başvuru vurgulama da devre dışı bırakılır. Bu seçenek yalnızca veritabanına (Gezinti Çubuğu, ClassView ve Özellik penceresi dahil) bağlı olan gözatma özelliklerini devre dışı bırakmaz.

  • Otomatik Güncelleştirmeyi Devre Dışı Bırak: Etkinleştirildiğinde, IntelliSense için gerçek bir istek yapılana kadar IntelliSense güncelleştirmesi geciktirilir. Bu gecikme, bir dosyadaki ilk IntelliSense işlemi için daha uzun bir yürütme süresine neden olabilir, ancak yavaş veya kaynak kısıtlamalı makinelerde yararlı olabilir.

    Etkinleştirildiğinde, varsayılan olarak aşağıdaki seçenekler de etkinleştirilir (True):

  • Hata Raporlamayı Devre Dışı Bırak: Etkinleştirildiğinde IntelliSense hataları dalgalı çizgilerle gösterilmez ve Hata Listesi penceresinde görüntülenmez.

    Bu seçenek için dikkat edilmesi gerekenler:

  • Dalgalı Çizgiler'i devre dışı bırakma: Etkinleştirildiğinde, IntelliSense hataları düzenleyici penceresinde kırmızı "dalgalı çizgiler" ile belirtilmez, ancak hata Hata Listesi penceresinde görüntülenir.

    Bu seçenek için dikkat edilmesi gerekenler:

  • En Fazla Önbelleğe Alınmış Çeviri Birimlerini Otomatik Ayarlama: Etkinleştirildiğinde (varsayılan), En Fazla Önbelleğe Alınmış Çeviri Birimi değeri, kullanılabilir sistem RAM'i temelinde otomatik olarak ayarlanır. Bu eylem, IntelliSense istekleri için herhangi bir anda etkin tutulacak çeviri birimi sayısı üst sınırını otomatik olarak ayarlar. Değeri el ile belirtmeyi tercih ediyorsanız, bu seçeneği devre dışı bırakın (Yanlış).

    Çeviri birimleri hakkında daha fazla bilgi için bkz. Çeviri aşamaları.

  • En Fazla Önbelleğe Alınmış Çeviri Birimi: IntelliSense istekleri için herhangi bir anda etkin tutulacak çeviri birimi sayısı üst sınırını belirtmek için bu seçeneği kullanın. Değer 2 ile 64 arasında olmalıdır.

    En Fazla Önbelleğe Alınan Çeviri Birimlerini Otomatik Ayarla seçeneği etkinleştirildiğinde (True), bu seçeneğin değeri sistem tarafından sizin için belirlenir ve el ile değiştirilemez. Değeri değiştirmek için önce En Fazla Önbelleğe Alınan Çeviri Birimlerini Otomatik Ayarla seçeneğini False olarak ayarlayın.

  • #include Otomatik Tamamlama'yı devre dışı bırakma: IntelliSense etkinleştirildiğinde deyimler için #include otomatik tamamlama listesi sağlamaz.

  • otomatik tamamlama #include eğik çizgi kullanın: Etkinleştirildiğinde (varsayılan), eğik çizgi /belirttiğinizde IntelliSense deyimlerini otomatik olarak tamamlar#include. Varsayılan sınırlayıcı ters eğik çizgidir \. Derleyici iki karakteri de kabul edebilir, bu nedenle kod tabanınız için eğik çizgi kullanıp kullanmayabileceğinizi belirtmek için bu seçeneği kullanın.

  • Agresif Üye Listesini Devre Dışı Bırak: Etkinleştirildiğinde, siz bir türün veya değişkenin adını yazarken IntelliSense üye listesini göstermez. Liste yalnızca Üye Listesi İşleme Karakterleri seçeneğinde belirtilen işleme karakterlerinden birini girdikten sonra görünür.

  • Üye Listesi Anahtar Sözcüklerini Devre Dışı Bırak: IntelliSense etkinleştirildiğinde, üye listesi önerilerinde , classswitch gibi voiddil anahtar sözcüklerini göstermez.

  • Üye Listesi Kod Parçacıklarını Devre Dışı Bırak: IntelliSense etkinleştirildiğinde üye listesi önerilerinde kod parçacıklarını göstermez.

  • Üye Listesi Filtre Modu: Üye listesini filtrelemek için eşleşen algoritma türünü ayarlamak için bu seçeneği kullanın. Aşağıdaki seçeneklerden birini belirleyin:

    • Benzer (varsayılan): Hem yaklaşık hem de özdeş eşleşmeleri bulan yazım denetleyicisine benzer bir algoritma kullanarak en olası eşleşmeleri bulun.
    • Akıllı: Bir sözcüğün başında olmasalar bile alt dizeleri eşleştirin.
    • Ön ek: Yalnızca sözcüğün başında başlayan özdeş alt dizelerle eşleşir.
    • Yok: Filtreleme kullanmayın.
  • AnlamSal Renklendirmeyi Devre Dışı Bırak: IntelliSense etkinleştirildiğinde dil anahtar sözcükleri, dizeler ve açıklamalar dışında tüm kod renklendirmesini kapatır.

  • Üye Listesi İşleme Karakterleri: Vurgulanan üye listesi önerisini işlemek için girebileceğiniz karakterleri belirtmek için bu seçeneği kullanın. Bu listeden karakter ekleyebilir veya kaldırabilirsiniz: {}[]().,:;+-*/%&|^!=<>?@#\.

  • Akıllı Üye Listesi İşlemesi: Etkinleştirildiğinde, tam olarak yazılan bir sözcüğün sonundaki Enter'ı seçerek işlemeyi tamamladıktan sonra IntelliSense yeni bir satır ekler.

  • Üye Listesi İşleme Agresif: Etkinleştirildiğinde, Üye Listesi İşleme Karakterleri seçeneğinde belirtilen işleme karakterleri kümesi , agresif bir şekilde çağrılan üye listesi için kullanılabilir.

  • Otomatik Üye Listesi için Agresif Üye Listesi kullan: Etkinleştirildiğinde ve Otomatik Üye Listesi gösterildiğinde, Üye Listesi İşleme Karakterleri seçeneğinde belirtilen karakterlerden birinin yazıldığında işleme tamamlanmaz.

  • Agresif Üye Listesi'nde işlemek için Sekme kullanın: Etkinleştirildiğinde (varsayılan) ve Agresif Üye Listesi gösterildiğinde, Sekme'yi seçerek işlemeyi tamamlayabilirsiniz.

  • Kod Parçacığı Eklemek için Sekme Kullan: Etkinleştirildiğinde (varsayılan), Üye listesinin gösterilip gösterilmediğine bakılmaksızın Sekme'yi seçtiğinizde IntelliSense bir kod parçacığı ekler. Bu davranış için bir özel durum, kısayol tuşunun eyleme Edit.InvokeSnippetFromShortcut atandığı durumlardır.

  • Modülleri Devre Dışı Bırak: Etkinleştirildiğinde IntelliSense, C++20 Modülleri için gerekli modüllerin otomatik olarak oluşturulması gibi çeşitli IDE özelliklerini görüntüler.

  • Üye Listesi Filtresine Erişilemiyor: Etkinleştirildiğinde (varsayılan), IntelliSense üye listelerinde erişilemeyen öğeleri görüntülemez.

  • Etkin Olmayan Platformlar için IntelliSense'i devre dışı bırakma: Etkinleştirildiğinde, klasörlerdeki ve paylaşılan varlık projelerindeki etkin olmayan platformlar için IntelliSense özellikleri devre dışı bırakılır.

  • Üye Listesini Noktadan Ok'a Etkinleştir: Etkinleştirildiğinde (varsayılan), IntelliSense bir öğeyi işledikten sonra yerine bir ok ->ekler..

  • Otomatik Önceden Derlenmiş Üst Bilgiyi Devre Dışı Bırak: IntelliSense etkinleştirildiğinde Otomatik Önceden Derlenmiş Üst Bilgi kullanmaz. Önceden derlenmiş üst bilgiler bazı IntelliSense işlemlerini hızlandırabilir, ancak sabit sürücüdeki çözüm önbelleğinin boyutu artar.

  • Otomatik Önceden Derlenmiş Üst Bilgi Önbelleği Kotası: Çözüm başına önbelleğin megabayt cinsinden en büyük boyutunu belirtmek için bu seçeneği kullanın. Gerçek kullanım, belirtilen değer etrafında dalgalanabilir.

  • IntelliSense İşlem Bellek Sınırı: IntelliSense işleminin maksimum toplam bellek kullanımını megabayt cinsinden belirtmek için bu ayarı kullanın.

  • Etkin Olmayan Platform IntelliSense Sınırı: IntelliSense için işlenen en fazla etkin olmayan platform sayısını belirtmek için bu ayarı kullanın. Değer 1 ile 16 arasında olmalıdır.

  • Şablonu Etkinleştir IntelliSense: Etkinleştirildiğinde (varsayılan), imleç bir şablon gövdesinde etkinse, IntelliSense düzenleyicide şablon için IntelliSense özniteliklerini yapılandırmak için kullanabileceğiniz bir çubuk görüntüler.

  • Hızlı Bilgi'de Yardım Bağlantısını Etkinleştir: Etkinleştirildiğinde (varsayılan), IntelliSense Hızlı Bilgi araç ipucundaki çevrimiçi aramalara bağlanmayı destekler.

  • Hızlı Bilgi Yardım Bağlantısında Web Araması'nı kullanma: Etkinleştirildiğinde (varsayılan), IntelliSense Hızlı Bilgi araç ipucundaki çevrimiçi aramaları desteklemek için belirtilen arama sağlayıcısıyla bir web araması başlatır. Seçeneği devre dışı bırakırsanız (False), IntelliSense F1 Yardımı'nı destekler.

  • Arama Sağlayıcısı: Hatalarla ilgili çevrimiçi yardım için hedef url'yi belirtmek için seçeneğini kullanın. Varsayılan olarak, değer olarak https://www.bing.com/search?q={0}ayarlanır. Bağlantıya IDE'den eriştiğiniz zaman IntelliSense, bağlantının {0} bölümünü arama hatasıyla değiştirir.

Proje Dışı Dosyalar için IntelliSense ve Gözatma

Aşağıdaki seçenekler C ve C++ ile programlama yaparken proje dışı dosyalar için IntelliSense özelliklerini yapılandırılır.

  • IntelliSense Dalgalı Çizgilerini Etkinleştirme: Etkinleştirildiğinde, tek başına proje olmayan dosyalar için IntelliSense dalgalı çizgiler görüntülenir. Varsayılan olarak, bu seçenek False olarak ayarlanır. Gelişmiş Tek Dosyayı Etkinleştir seçeneği devre dışı bırakıldığında (Yanlış), bu seçenek yoksayılır ve el ile seçim için kullanılamaz.

  • IntelliSense Hatalarını Hata Listesinde Göster: Etkinleştirildiğinde, tek başına proje dışı dosyalardan gelen IntelliSense hataları Hata Listesi penceresinde görüntülenir. Varsayılan olarak, bu seçenek False olarak ayarlanır. Gelişmiş Tek Dosyayı Etkinleştir seçeneği devre dışı bırakıldığında (Yanlış), bu seçenek yoksayılır ve el ile seçim için kullanılamaz.

  • Hata Ayıklama Sırasında Yeni Dosyaları Askıya Alma: Etkinleştirildiğinde, hata ayıklarken yeni açılan dosyalar için IntelliSense etkinleştirilmez. Varsayılan olarak, bu seçenek False olarak ayarlanır. Gelişmiş Tek Dosyayı Etkinleştir seçeneği devre dışı bırakıldığında (Yanlış), bu seçenek yoksayılır ve el ile seçim için kullanılamaz.

Kaynaklar

Aşağıdaki seçenekler C ve C++ ile programlama sırasında başvuruları yapılandırıyor.

  • Başvuru Vurgulama özelliğini devre dışı bırakma: Varsayılan olarak, düzenleyicide kod ve simgeler de dahil olmak üzere bir metin seçtiğinizde, geçerli dosyada aynı metnin tüm örnekleri otomatik olarak vurgulanır. Otomatik vurgulama özelliğini devre dışı bırakmak için bu seçeneği True olarak ayarlayın. Varsayılan değer Falsedeğeridir.

  • En Fazla Başvuru Bul İş Parçacıklarını Otomatik Ayarlama: Etkinleştirildiğinde (varsayılan), En Fazla Başvuru Bul İş Parçacıkları değeri CPU çekirdeği sayısına göre otomatik olarak ayarlanır. Değeri el ile belirtmeyi tercih ediyorsanız, bu seçeneği devre dışı bırakın (Yanlış).

  • En Fazla Başvuru Bulma İş Parçacıkları: Sistemin başvuruları bulmak için kullanabileceği en fazla eşzamanlı iş parçacığı sayısını belirtmek için bu seçeneği kullanın. Değer 1 ile 63 arasında olmalıdır.

    En Fazla Başvuru Bul İş Parçacıklarını Otomatik Ayarla seçeneği etkinleştirildiğinde (True), bu seçeneğin değeri sistem tarafından sizin için belirlenir ve el ile değiştirilemez. Değeri değiştirmek için, önce En Büyük Başvuruları Bul İş Parçacıklarını Otomatik Ayarla seçeneğini False olarak ayarlayın.

Metin Düzenleyicisi

Aşağıdaki seçenekler, C ve C++ ile programlama yaparken kod düzenleyicisinde otomatik biçimlendirme eylemlerini yapılandırılır.

  • Otomatik Çevre modu: Düzenleyicide çalışırken Visual Studio'nın seçimlerinizi otomatik olarak çevreleyip çevrelemeyeceğini (çevreleyip çevrelemeyeceğini) denetlemek için bu ayarı kullanın. Köşeli ayraç (kare []) ve tırnak içine alınmış seçimleri (çift "" veya tek '') çevreleyebilirsiniz.

    Örneğin, açık bir tırnak işareti veya köşeli ayraç yazarsanız, Visual Studio seçiminizi içine almak (çevrelemek) için otomatik olarak kapanış tırnak işareti veya köşeli ayraç ekleyebilir. Yalnızca Alıntılar, Yalnızca Köşeli Ayraçlar, Tümü (varsayılan) veya Hiçbir Zaman arasından seçim yapın.

  • Otomatik Çevrelemeden Sonra Biçimlendir: Visual Studio etkinleştirildiğinde, seçim otomatik olarak çevrelendikten sonra kod söz dizimini kapalı bölüm içinde biçimlendirmektedir. Varsayılan değer True.

  • Çevre Kapsamları için Seçimi Genişlet: Etkinleştirildiğinde, küme ayracı kapsamında { ... }görünen bir seçimi çevrelerseniz, çevre tüm çizgiye genişler. Varsayılan değer True.

    Seçiminiz tüm satırlarda başlayıp bitmiyorsa, Visual Studio eklemeden önce seçimi otomatik olarak tüm satırlara genişletir { ... }. Bu yaklaşım, küme ayraçları içinde kısmi çizgileri kaydırmaktan kaçınıyor.