Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu makalede C ve C++ için IntelliSense ayarlarının nasıl değiştirileceği açıklanır. Visual Studio menü çubuğundan Araçlar>Seçenekleri'ni seçip Tüm Ayarlar>Dilleri>C/C++>IntelliSense bölümünü genişleterek ayarlara erişebilirsiniz.
Bu seçenekler C ve C++ için IntelliSense davranışını tanımlamanıza olanak verir. Araç ipuçlarını, göz atma ve gezintiyi, başvuruları, yeniden düzenlemeyi, tanılama günlüğünü, proje dışı dosyaları ve daha fazlasını yapılandırın. Daha fazla bilgi için bkz. Visual C++ IntelliSense özellikleri.
Genel seçenekler
C/C++>IntelliSense bölümünde aşağıdaki seçenekler kullanılabilir.
Uyarı
Visual Studio'nun önceki sürümleri , Metin Düzenleyicisi>C/C++>Gelişmiş>IntelliSense bölümünde benzer seçenekler sağlar.
IntelliSense'i etkinleştirme: Seçildiğinde (varsayılan), C ve C++ programlamasını desteklemek için IntelliSense özellikleri kullanılabilir. Bu bölümdeki diğer ayarları yapılandırmak için bu seçeneğin etkinleştirilmesi gerekir.
Bu seçeneği temizlerseniz, tüm IntelliSense özellikleri devre dışı bırakılır 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.
64 bit IntelliSense altyapısını kullanma: Seçildiğinde, Visual Studio büyük SDK'lar içeren büyük projeler ve projeler için yararlı olan 32 bit altyapı yerine 64 bit IntelliSense altyapısını çalıştırır. Varsayılan olarak, bu seçenek seçilmez.
Siz yazarken IntelliSense'i otomatik olarak güncelleştirin: Seçildiğinde (varsayılan), IntelliSense siz yazarken kodunuzu sürekli olarak ayrıştırıp analiz eder. Bu seçeneği temizlerseniz IntelliSense yalnızca açıkça istediğinizde güncelleştirilir. Siz yazarken sistemin yavaş olduğu büyük kod tabanlarında açık bir istek istenebilir. Gecikme, 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.
Özelliği devre dışı bırakmanın diğer sonuçları şunlardır:
- Hata raporlama için arka plan ayrıştırma devre dışı bırakıldı.
- IntelliSense hataları dalgalı çizgilerle gösterilmez.
- IntelliSense hataları Hata Listesi penceresinde görüntülenmez.
Kullanılabilir sistem belleğine göre önbelleğe alınacak çeviri birimi sayısı üst sınırını otomatik olarak belirleyin: Seçildiğinde (varsayılan), IntelliSense kullanılabilir sistem RAM'ine göre IntelliSense istekleri değeri için aynı anda etkin tutulacak çeviri birimi sayısı üst sınırını otomatik olarak belirler. 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 temizleyin.
Çeviri birimleri hakkında daha fazla bilgi için bkz. Çeviri aşamaları.
IntelliSense istekleri için aynı anda etkin tutulacak çeviri birimi sayısı üst sınırı: 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.
Kullanılabilir sistem belleğine göre önbelleğe alınacak çeviri birimi sayısı üst sınırını otomatik olarak belirle seçeneği etkinleştirildiğinde, 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 çeviri birimi sayısını otomatik olarak belirle ... seçeneğini temizleyin.
#include deyimleri için tamamlanma listesini göster: Seçildiğinde (varsayılan), IntelliSense deyimler için
#includebir otomatik tamamlama listesi sağlar.#include tamamlama deyimleri için klasör sınırlayıcısı olarak eğik çizgi kullanın: Seçildiğinde (varsayılan), eğik çizgi
#includebelirttiğinizde IntelliSense deyimlerini otomatik olarak tamamlar/. 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.#include deyimleri için tamamlanma listesini göster seçeneği belirlenmezse, bu seçenek kullanılamaz.
IntelliSense sınıflandırmalarına göre belirteçleri renklendirme: Seçildiğinde (varsayılan), IntelliSense dil anahtar sözcükleri, dizeler ve açıklamalar dahil olmak üzere standart sınıflandırmalara göre belirteç renklendirmesi kullanır.
Sekme tuşuna basıldığında kod parçacıklarını genişletme: Seçildiğinde (varsayılan), Üye listesinin gösterilip gösterilmediğine bakılmaksızın Sekme'yi seçtiğinizde IntelliSense bir kod parçacığını genişletir. Bu davranış için bir özel durum, kısayol tuşunun eyleme
Edit.InvokeSnippetFromShortcutatandığı durumlardır.C++20 modülleri için IntelliSense'i etkinleştirme: Seçildiğinde (varsayılan), IntelliSense modüller için kod tamamlama sağlar. C++20'de kullanılabilen
module,importveexportbildirimlerini kullanıyorsanız, bu seçeneği etkinleştirin.Klasörlerdeki ve paylaşılan varlık projelerindeki etkin olmayan platformlar için IntelliSense'i etkinleştirin: Seçildiğinde (varsayılan), IntelliSense özellikleri klasörlerdeki ve paylaşılan varlık projelerindeki etkin olmayan platformlar için etkinleştirilir.
IntelliSense için işlenecek en fazla etkin olmayan platform sayısı: 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.
Klasörlerde ve paylaşılan varlık projelerinde etkin olmayan platformlar için IntelliSense'i etkinleştir seçeneği belirlenmezse, bu seçenek kullanılamaz.
IntelliSense için otomatik olarak önceden derlenmiş üst bilgiler oluşturma: Seçildiğinde (varsayılan), IntelliSense önceden derlenmiş üst bilgiyi kullanır ve bu da çözüm başına daha büyük bir sabit sürücü önbelleğine bağlı olarak bazı IntelliSense işlemlerini hızlandırır.
Çözüm başına önceden derlenmiş üst bilgi önbelleğinin megabayt cinsinden en büyük boyutu: Çö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 için önceden derlenmiş üst bilgileri otomatik olarak oluştur seçeneği belirlenmezse, bu seçenek kullanılamaz.
IntelliSense işleminin megabayt cinsinden toplam bellek kullanımı üst sınırı: IntelliSense işleminin megabayt cinsinden toplam bellek kullanımı üst sınırını belirtmek için bu ayarı kullanın.
Şablonların içinde IntelliSense'i yapılandırmak için düzenleyicide bir çubuk görüntüleyin: Seçildiğ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.
#include önerileri için stil: IntelliSense'in
#includedeyimleri için öneriler sağlarken kullanacağı stili belirtmek üzere bu seçeneği kullanın. Temel Yönergeler (varsayılan), Tırnak işaretleri veya Açılı ayraçlar arasından seçim yapın.
Hızlı bilgi
C /C++>IntelliSense>Hızlı bilgileri bölümünde aşağıdaki seçenekler kullanılabilir.
Uyarı
Visual Studio'nun önceki sürümleri , Metin Düzenleyicisi>C/C++>Gelişmiş>IntelliSense bölümünde benzer seçenekler sağlar.
Veri yapısının boyutunu ve hizalamasını araç ipuçlarında göster: Seçildiğinde (varsayılan), IntelliSense araç ipuçlarında veri yapısının boyutunu ve hizalamasını gösterir. Bu seçeneği temizlerseniz Değişkenler için boyutu ve hizalamayı göster seçeneği kullanılamaz.
Değişkenlerin boyutunu ve hizalamasını göster: IntelliSense seçildiğinde, araç ipuçlarında değişkenlerin boyutunu ve hizalamasını gösterir. Varsayılan olarak, bu seçenek seçilmez. Veri yapısının boyutunu ve hizalamasını araç ipuçlarında göster seçeneği seçili değilse, bu seçenek kullanılamaz.
Yardım bağlantısını göster: Seçildiğinde (varsayılan), IntelliSense Hızlı Bilgi araç ipucundaki çevrimiçi aramalara bağlanmayı destekler.
Yardım için web araması kullan bağlantısı: Seçildiğ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. (False) seçeneğini devre dışı bırakırsanız IntelliSense F1 Yardımı'nı kullanır.
Web aramaları için kullanılan URL: 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. IntelliSense, bağlantının{0}bölümünü araç ipucundaki belirteç veya hata dizesiyle değiştirir.Hızlı Bilgi araç ipuçlarında görüntülenecek Doxygen etiketleri: IntelliSense'in Hızlı Bilgi araç ipuçlarını görüntülerken kullanabileceği Doxygen komut etiketleri kümesini tanımlamak için bu seçeneği kullanın. Varsayılan olarak, küme
param,tparam,returns,deprecatedveexceptionetiketlerini bu sırayla içerir. Listeyi gerektiği gibi değiştirmek için Ekle, Kaldır ve Yukarı/Aşağı Taşı eylemlerini kullanın.
Tamamlama Listesi
C/C++>IntelliSense>Tamamlama listesi bölümünde aşağıdaki seçenekler kullanılabilir.
Kapsam yazdıktan veya tamamlanma listesini çağırdıktan sonra eşleşmeleri otomatik olarak seçin: Seçildiğinde (varsayılan), siz kapsam işlecini yazdıktan veya tamamlanma listesini çağırdıktan sonra IntelliSense otomatik olarak en iyi girişi seçer. Bu yaklaşım, seçimi el ile taşımak zorunda kalmanızı engeller.
Siz yazarken önerileri göster: Seçildiğinde (varsayılan), Siz yazarken IntelliSense önerileri gösterir.
İşleme karakterlerinden birine basarak öğeyi işleyin: Seçildiğinde, seçilen öneriyi işleyecek Karakterler seçeneğinde belirtilen herhangi bir karakteri kullanarak bir öneri uygulayabilirsiniz. Varsayılan olarak, bu seçenek seçilmez.
Yazarken önerileri göster seçeneği etkinleştirilmediğinde, bu seçenek kullanılamaz.
Bir öğe vurgulandığında ancak seçili olmadığında Sekme tuşuna basarak öğeyi işleyin: Seçildiğinde (varsayılan), vurgulanmış bir öğeyi işlemek için Sekme'yi seçebilirsiniz.
Seçili öneriyi işleyecek karakterler: Vurgulanan öneriyi işlemek için girebileceğiniz karakterleri belirtmek için bu seçeneği kullanın. Bu listeden karakter ekleyebilir veya kaldırabilirsiniz:
{}[]().,:;+-*/%&|^!=<>?@#\.Filtreleme türü: Filtreleme için eşleşen algoritma türünü ayarlamak için bu seçeneği kullanın. Aşağıdaki seçenekler arasından seçim yapın:
- 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.
Dil anahtar sözcüklerini göster: Seçildiğinde (varsayılan), IntelliSense önerilerde ,
voidclassgibiswitchdil anahtar sözcüklerini gösterir.Kod parçacıklarını göster: Seçildiğinde (varsayılan), IntelliSense önerilerde kod parçacıkları gösterir.
Erişilemeyen öğeleri göster: Seçildiğinde, IntelliSense erişilemeyen üye listesi öğelerini görüntüler. Varsayılan olarak, bu seçenek seçilmez.
Bir öğe işlendikten sonra uygun olduğunda '.' yerine '->' yazın: Seçildiğinde (varsayılan), IntelliSense bir öğeyi işledikten sonra, herhangi bir nokta
.karakterini uygun şekilde okla->(tire ve açılı ayraç) değiştirir.Tam olarak yazılan bir sözcüğü işlemek için Enter tuşuna basarken yeni bir satır ekleyin: Seçildiğinde, tam olarak yazılan bir sözcüğün sonundaki Enter'ı seçerek bir işlemeyi tamamladıktan sonra IntelliSense yeni bir satır ekler. Varsayılan olarak, bu seçenek seçilmez.
Bağlam bilgisi olan önerilerin listesini sağlayın: Seçildiğinde (varsayılan), IntelliSense siz yazarken bağlama duyarlı bir öneri listesi gösterir. Bir kerede en fazla 10 öneri gösterilebilir.
Enum türleri için genişletilmiş bağlam algılamalı öneriler listesi sağlayın: Seçildiğinde (varsayılan), IntelliSense, etiketlerde,
switch casedeyimlerde ve karşılaştırma işlemlerinde enumları kullandığınızda genişletilmiş bir bağlam algılamalı öneriler listesi gösterir. Bağlama duyarlı öneriler listesi sağla seçeneği etkinleştirilmediğinde, bu seçenek kullanılamaz.
Gözatma ve gezinti
Gözatma ve gezintiyi yapılandırmaya yönelik genel seçenekler C/C++>IntelliSense>Gözatma ve gezinti bölümünde sağlanır.
Uyarı
Visual Studio'nun önceki sürümleri, Metin Düzenleyicisi>> bölümünün altında Gözatma/Gezinti seçenekleri sağlar.
Önemli
Aşağıdaki seçenekler önemli miktarda sistem kaynağı tüketebilir. Gerektiğinde devre dışı bırakın.
Kod tarama bilgilerini önbelleğe alma: Seçildiğinde (varsayılan), tüm gözatma ve gezinti seçenekleri ve tüm IntelliSense özellikleri kullanılabilir.
Bu seçeneği temizlerseniz, kod tarama veritabanının tüm kullanımı ve dışındaki
#include Auto Completetüm IntelliSense özellikleri devre dışı bırakılır.Kod gözatma veritabanında güncelleştirmeleri etkinleştir: Seçildiğinde (varsayılan), dosyalar düzenlenirken güncelleştirmeler gerçekleştirilebilir.
Bu seçeneği temizlerseniz veritabanı salt okunur modda açılır ve dosyalar düzenlenirken güncelleştirme yapılmaz. Özelliklerin çoğu çalışmaya devam eder. Ancak, düzenlemeler yapıldıkça veriler eskir ve yanlış sonuçlara yol açar.
Siz yazarken kod gözatma bilgilerini güncelleştirin: Seçildiğinde (varsayılan), kaynak dosyalar değiştirildiğinde kod gözatma veritabanı otomatik olarak güncelleştirilir.
Bu seçeneği temizlerseniz, kaynak dosyalar değiştiğ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, eski dosyalar taranır ve veritabanı güncelleştirilir.
Çözüm bir sonraki yüklendiğinde kod gözatma veritabanını yeniden oluşturun: Seçildiğinde, çözüm yüklendiğinde Visual Studio kod tarama veritabanını yeniden oluşturur. Çözüm bir sonraki yüklendiğinde Visual Studio kod tarama veritabanını yeniden oluşturur. Bu seçenek daha sonra kaldırılır, böylece gözatma veritabanı çözümü her yüklediğinizde yeniden oluşturulmaz.
Çözümü yeniden tarama aralığı (dakika cinsinden): Çözümün ne sıklıkta yeniden taranacağını belirtmek için bu seçeneği kullanın. Varsayılan değer 60 dakikadır. 0 ile 5.000 dakika arasında bir değer belirtin.
Visual Studio çözümü yeniden tararken, dosyanın IDE dışında değiştirilip değiştirilmediğini belirlemek için dosya zaman damgaları denetlenir. Eklenen dosya başvurularının geçerli olduğunu doğrular. (IDE'de yapılan değişiklikler otomatik olarak izlenir ve dosyalar güncelleştirilir.)
Gözatma işlemleri yürütülürken gözatma veritabanının up-to-date olmasını bekleyin: Seçildiğinde, Visual Studio gözatma işlemlerini yapmadan önce kod gözatma veritabanının up-to-date olmasını bekler. Varsayılan olarak, bu seçenek seçilmez.
Özellikler penceresinde seçili kod öğesinin bilgilerini göster: Seçildiğinde, Visual Studio Özellikler araç penceresinde seçili kod öğesine ilişkin bilgileri gösterir. Varsayılan olarak, bu seçenek seçilmez.
Gözatma veritabanı tarafından atlanan bölgelerin içindeki makroları vurgulamayı seçin: Gözatma veritabanının atladığı bölgelerde makroların nasıl vurgulandığını belirtmek için bu seçeneği kullanın. Öneri (varsayılan), Uyarı, Hata veya Yok seçeneklerinden birini belirleyin. İpucu dosyaları hakkında daha fazla bilgi için bkz. İpucu dosyaları.
Gözatma veritabanı hatalarını görüntülerken dış dosyalardan atlanan bölgeleri dahil et: Seçildiğinde, Visual Studio gözatma veritabanı hataları görüntülendiğinde dış dosyalardan atlanan bölgeler eklenir. Varsayılan olarak, bu seçenek seçilmez.
Arama sonuçları sağlamak için benzer eşleştirme kullanın: Benzer eşleştirme yalnızca tam eşleşmeleri bulmak yerine, girişle tam olarak eşleşmeyebilecek benzer dizeleri veya kod parçacıklarını bulur. Yazım hataları veya farklı büyük/küçük harf gibi çeşitlemeler içeren sonuçlar görebilirsiniz.
Seçildiğinde (varsayılan), Visual Studio hem tam eşleşmeleri hem de yaklaşık eşleşmeleri döndürür. Bu seçeneği temizlerseniz, yalnızca tam eşleşmeler döndürülür.
Çözüm gezgininde arama yaparken benzer eşleşme sonuçlarını etkinleştirin: Seçildiğinde (varsayılan), Çözüm Gezgini'ndeki bir arama, çözümünüzdeki öğeler için hem tam eşleşmeleri hem de yaklaşık eşleşmeleri döndürür. Bu seçeneği temizlerseniz, arama yalnızca çözümünüzdeki tam eşleşmeleri döndürür.
İmzalar değiştikten sonra bildirimlere veya tanımlara benzer gezintiye izin ver: Seçildiğinde (varsayılan), imzaları değiştirilen bildirimlere veya tanımlara gidebilirsiniz. Bu geliştirmeler, güncel olmayan imzaları temel alan eski başvurulardan geçerli bildirimlere veya tanımlara erişmenizi sağlar.
Bu seçeneği temizlerseniz, eski bir imzayı temel alan eski bir başvurudan geçerli bir bildirime veya tanıma atlayamazsınız.
Dış bağımlılıklar için kod gözatma bilgilerini kaydedin: Açıkça belirtilen kaynak ve header dosyaları
afxwin.h,windows.h,atlbase.hgibi dış dosyalara başvurabilir. Bu dış dosyalar normalde dizine kaydedilmez. Seçildiğinde (varsayılan), gözatma veritabanı bu dosyalara ek olarak Navigate To gibi özellikler için de dizin oluşturur.Bu seçeneği temizlerseniz dış bağımlılıklar dizine eklenmez ve aşağıdakiler gibi bazı özellikler kullanılamaz:
Dış bağımlılıkları düzenli aralıklarla tarayın ve kod tarama veritabanından artık dahil olmayan dosyalar için verileri kaldırın: Seçildiğinde (varsayılan), Visual Studio artık başvurulmayan dosyaların verilerini kaldırmak için dış bağımlılıkları düzenli aralıklarla tarar. Örneğin, daha önce eklenen bir dosyada dış bağımlılık varsa ve eklenen dosya kaldırılırsa, kaldırılan dosya tarafından başvurulan dış bağımlılığın da kaldırılması gerekir.
Bu seçeneği temizlerseniz Visual Studio, veritabanını güncelleştirmek için çözümü düzenli aralıklarla yeniden taramaz.
Uyarı
Çözümü açıkça yeniden tararsanız, bu seçenek için seçilen ayar yoksayılır. Daha fazla bilgi için Çözüm Aralığını Yeniden Tara seçeneğine bakın.
- Dış bağımlılıkları değerlendirme grafı: Çözüm Gezgini'nde her proje, bu proje için tüm örtük dosyaların listesini içeren bir Dış Bağımlılıklar klasörü içerebilir. Seçildiğinde (varsayılan), Visual Studio projenin dış bağımlılıklarını tanımlar ve klasörü oluşturur veya güncelleştirir. Bu seçeneği temizlerseniz, Visual Studio klasör içeriğini güncelleştirmez.
- Dış bağımlılıkları çözüm gezgininde göster: Seçildiğinde (varsayılan), projeler için Dış Bağımlılıklar klasörü Çözüm Gezgini'nde görünür. Bu seçeneği temizlerseniz klasör görünmez.
Gözatma veritabanının konumu
Gözatma veritabanı konumunu yapılandırma seçenekleri C/C++>IntelliSense>Gözatma ve gezinti>Konumu bölümünde bulunabilir.
Uyarı
Visual Studio'nun önceki sürümleri, Gözatma Veritabanı Geri Dönüş kategorisindeki >>Gelişmiş bölümünde benzer seçenekler sağlar.
Varsayılan olarak, kod tarama bilgileri ve IntelliSense destek dosyalarının birincil konumu çözüm dizini klasörüdür.
Varsayılan konum kullanılamıyorsa gözatma veritabanını depolamak için bir konum belirtmek için aşağıdaki ayarları kullanın. Konum belirtilmediğinde geçici dizininiz kullanılır.
Gözatma veritabanı için her zaman belirtilen özel konumu kullanın: Seçildiğinde, Visual Studio her zaman gözatma veritabanı dosyalarına göz atmak için özel konum seçeneğinde belirtilen ikincil konumu gözatma veritabanı için birincil konum olarak kullanır. Bu seçenek seçili olmadığında (varsayılan), Visual Studio çözüm klasörünüzün kökündeki gizli
.vsklasör olan varsayılan birincil konumu kullanır.Veritabanı dosyalarına göz atmak için özel konum: Visual Studio'ya gözatma veritabanı konumu için ikincil konum olarak kullanılacak özel bir klasör belirtmek için bu seçeneği kullanın.
Varsayılan birincil konum şu anda kullanılamıyorsa bu klasör de kullanılır. Konum belirtilmediğinde, Visual Studio varsayılan ikincil konum olarak kullanıcının geçici dizinini kullanır.
Errors
Bu seçenekler C/C++>IntelliSense>Hataları bölümünde kullanılabilir.
Hata listesi penceresinde IntelliSense hatalarını göster: Seçildiğinde (varsayılan), Visual Studio Hata Listesi penceresinde IntelliSense hataları gösterir.
Düzenleyicide IntelliSense hatalarını göster: Seçildiğinde (varsayılan), Visual Studio düzenleyicideki kodun altını kırmızı dalgalı çizgilerle çizerek IntelliSense hatalarını gösterir.
IntelliSense hataları için düzeltme önerin: Seçildiğinde (varsayılan), Visual Studio IntelliSense hataları için düzeltmeler önerir.
Önerileri ararken kullanılacak iş parçacığı sayısı üst sınırı: IntelliSense'in öneriler ararken kullanacağını en fazla iş parçacığı sayısını belirtmek için bu seçeneği kullanın. Değer 1 ile 16 arasında olmalıdır.
Düzeltmeleri aranacak hata sayısı üst sınırı: IntelliSense'in düzeltmeleri araması gereken en fazla hata sayısını belirtmek için bu seçeneği kullanın. Değer 1 ile 1.000 arasında olmalıdır.
Yeniden Düzenle
Bu seçenekler C/C++>IntelliSense>Yeniden Düzenleme bölümünde bulunabilir.
Eksik işlev bildirimleri veya tanımları oluşturmak için öneriler sağlayın: Seçildiğinde (varsayılan), IntelliSense eksik işlev bildirimleri veya tanımları oluşturmaya yönelik öneriler sağlar.
Bildirimlerini veya tanımlarını oluşturabilecek işlevlerin nasıl vurgulandığını seçin: IntelliSense'in oluşturulabilecek eksik işlev bildirimlerini veya tanımlarını nasıl belirteceğini belirtmek için bu seçeneği kullanın. Öneri (varsayılan), Uyarı, Hata veya Yalnızca Yeniden Düzenleme arasından seçim yapın. Eksik işlev bildirimleri veya tanımları oluşturmak için teklif önerileri seçeneği belirlenmezse, bu seçenek seçilemiyor.
Yeniden düzenleme işleminden sonra oluşturulan kod için gezinti eylemi: IntelliSense yeniden düzenleme işlemi için kod oluşturduktan sonra IDE'nin ne yapacağını belirtmek için bu seçeneği kullanın. Belgeyi aç (varsayılan), Belgeye göz atma veya Yok seçeneklerinden birini belirleyin.
Üye işlevlerinin oluşturulabileceği türlerin nasıl vurguleneceğini seçin: IntelliSense'in bir tür için üye işlevlerinin nasıl oluşturulabileceğini nasıl belirteceğini belirtmek için bu seçeneği kullanın. Öneri, Uyarı, Hata veya Yalnızca yeniden düzenleme (varsayılan) arasından seçim yapın.
Statik hale getirilebilen genel işlevlerin nasıl vurgulandığını seçin: IntelliSense'in genel bir işlevin statik hale getirilebileceğini nasıl belirteceğini belirtmek için bu seçeneği kullanın. Öneri (varsayılan), Uyarı, Hata veya Yok seçeneklerinden birini belirleyin.
-
Eşdeğer constexpr tanımlarına dönüştürülebilecek makro tanımlarının nasıl vurgulandığını seçin: IntelliSense'in eşdeğer
constexprtanımlara dönüştürülebilecek makro tanımlarını nasıl vurgulaması gerektiğini belirtmek için bu seçeneği kullanın. Öneri (varsayılan), Uyarı, Hata veya Yok seçeneklerinden birini belirleyin.
Satır İçi İpuçları
C /C++>IntelliSense>Inlay ipuçları bölümünde aşağıdaki seçenekler kullanılabilir.
İç ipuçları bilgisinin arka planda işlenmesini etkinleştirin: Seçildiğinde (varsayılan), iç ipuçları doğrudan kaynak kodunda çağrı noktaları ve çıkarılan türler hakkında daha fazla bağlam sağlar. Bu seçeneği etkinleştirdiğinizde, bölümdeki diğer seçenekler yapılandırılabilir.
Düzenleyicide katman ipuçlarını görüntüleme: Seçildiğinde, IntelliSense düzenleyicide katman ipuçlarını görüntüler. Varsayılan olarak, bu seçenek seçilmez. Yerleşik ipuçları bilgilerinin arka plan işlemesini etkinleştir seçeneği belirlenmediğinde, bu seçenek seçilemiyor.
Ctrl tuşuna iki kez basarak inlay ipuçlarının görünürlüğünü değiştirebilirsiniz: Seçildiğinde, Ctrl tuşunu iki kez seçerek inlay ipuçlarının görünürlüğünü değiştirebilirsiniz. Varsayılan olarak, bu seçenek seçilmez. Yerleşik ipuçları bilgilerinin arka plan işlemesini etkinleştir seçeneği belirlenmediğinde, bu seçenek seçilemiyor.
Bir bildirimde 'otomatik' kullanıldığında çıkarılmış türü göster: Seçildiğinde (varsayılan), IntelliSense bildirilen
autobir bildirimin çıkarılmış türünü gösterir. Bu seçenek varsayılan olarak etkindir. Yerleşik ipuçları bilgilerinin arka plan işlemesini etkinleştir seçeneği belirlenmediğinde, bu seçenek seçilemiyor.Tür ipuçları yanında gösterilmek yerine 'auto' anahtar sözcüğünü kapsar: IntelliSense seçildiğinde, anahtar sözcüğün yanında değil anahtar sözcüğün
autoyerine oluşturulan tür için ipucunu gösterir. Varsayılan olarak, bu seçenek seçilmez. Yerleşik ipuçları bilgilerinin arka plan işlemesini etkinleştir seçeneği belirlenmediğinde, bu seçenek seçilemiyor.Arama sitelerinde parametre adını satır içinde göster: Seçildiğinde (varsayılan), IntelliSense arama sitesinde parametre adlarını satır içinde görüntüler. Bu seçenek, Yerleşik ipuçları bilgilerinin arka planda işlenmesini etkinleştir seçeneği belirlenmediği sürece kullanılamaz.
Bir parametrenin const olmayan başvuru tarafından geçirildiğini göstermek için ipuçlarına '&' ekleyin : Seçildiğinde (varsayılan), bir parametreyianahtar sözcük olmadan geçirildiğinde, IntelliSense '&' işaretini ekler . Arama sitelerinde parametre adını satır içinde göster seçeneği belirlenmediği sürece bu seçenek kullanılamaz. Bağımsız değişken metni (satır içi açıklamalar dahil) parametre adını içerdiğinde ipucu gösterme: Seçili olduğunda (varsayılan), Bağımsız değişken metni parametre adını içerdiğinde (metnin satır içi açıklamalar içinde görünmesi dahil) IntelliSense ipucu göstermez. Arama sitelerinde parametre adını satır içinde göster seçeneği belirlenmediğinde, bu seçenek seçilemiyor.
Proje dışı dosyalar
IntelliSense'i tek başına, proje dışı dosyalar için yapılandırma seçenekleri C/C++>IntelliSense>Proje dışı dosyalar bölümünde bulunur.
Uyarı
Visual Studio'nun önceki sürümleri, Metin Düzenleyicisi>> bölümünde Proje Dışı Dosyalar için IntelliSense ve Gözatma seçenekleri sağlar.
Mevcut projenin parçası olmayan tek başına dosyalar için IntelliSense'i etkinleştirin: Seçildiğinde (varsayılan), intelliSense'i mevcut projenin parçası olmayan tek başına dosyalara uygulayabilirsiniz. Bu seçenek belirlendiğinde aşağıdaki seçenekleri yapılandırabilirsiniz:
- IntelliSense hatalarını düzenleyicide göster: Seçildiğinde, IntelliSense proje dışı bağımsız dosyalar içindeki hataları göstermek için dalgalanan çizgiler görüntüler. Varsayılan olarak, bu seçenek seçilmez. Mevcut bir projenin parçası olmayan tek başına dosyalar için IntelliSense'i etkinleştir seçeneği belirlendiğinde, bu seçenek yoksayılır ve seçilemiyor.
- Hata listesinde IntelliSense hatalarını göster: Seçildiğinde, tek başına proje dışı dosyalardan gelen IntelliSense hataları Hata Listesi penceresinde görüntülenir. Varsayılan olarak, bu seçenek seçilmez. Mevcut bir projenin parçası olmayan tek başına dosyalar için IntelliSense'i etkinleştir seçeneği belirlenmezse, bu seçenek yoksayılır ve seçilemiyor.
- Hata ayıklama sırasında yeni açılan dosyalar için IntelliSense'i etkinleştirmeyi askıya alma: Seçildiğinde, hata ayıklarken açtığınız dosyalar için IntelliSense etkinleştirilmez. Mevcut bir projenin parçası olmayan tek başına dosyalar için IntelliSense'i etkinleştir seçeneği seçilmediğinde bu seçenek kullanılamaz.
References
C ve C++ projeleri için başvuruları destekleme seçenekleri C/C++>IntelliSense>Başvuruları bölümünde bulunabilir.
Uyarı
Visual Studio'nun önceki sürümleri, Metin Düzenleyicisi>> bölümünün altında Başvuru seçenekleri sağlar.
İmlecin altındaki simgeye başvuruları vurgulama: Seçildiğinde (varsayılan), Visual Studio o anda imlecin altında olan simgeye yapılan tüm başvuruları vurgular.
Sistem CPU çekirdek sayısı temelinde kullanılacak en fazla bulma başvuru iş parçacığı sayısını otomatik olarak belirleyin: Seçildiğinde, başvuru bulmak için kullanılacak iş parçacığı sayısı üst sınırı 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 (varsayılan) temizleyin.
Başvuruları bulmak için kullanılacak iş parçacığı sayısı üst sınırı: Sistemin başvuruları bulmak için kullanabileceği en fazla 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.
Referans bulma iş parçacığı sayısını otomatik olarak belirle... seçeneği belirlendiğinde, bu seçeneğin değeri sistem tarafından belirlenir.
Tanılama günlüğü tutma
C ve C++ için tanılama günlüğünü destekleme seçenekleri C/C++>IntelliSense>Tanılama günlüğü bölümünde bulunabilir.
Uyarı
Visual Studio'nun önceki sürümleri, Tanılama Günlüğü seçeneklerini Metin Düzenleyicisi>C/C++>Gelişmiş bölümünün altında sunar.
Önemli
Sorunları tanılamaya yardımcı olmak için gelişmiş bilgilerin toplanmasına yardımcı olmak için aşağıdaki seçenekler sağlanır. Tanılama günlüğü verilerini sağlamanız istenmediği sürece, bu seçenekleri devre dışı bırakmanız önerilir.
Tanılama bilgilerini çıkış penceresine günlüğe kaydetme: Bu seçenek seçildiğ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üğe kaydetme filtresi: Aşağıdaki olay türlerinden herhangi birinin toplamını belirterek görüntülenen olay türlerini filtrelemek için bu seçeneği kullanın. Örneğin, İş Öğesi (4) ve Veritabanı (32) günlüklerini görmek için değer olarak 36 girin.
Değer Olay türü 0 Yok (Varsayılan) 1 General 2 Idle 4 Workıtem 8 IntelliSense 16 Assert 32 Veritabanı 64 Zamanlama 128 Statistics Değere bağlı olarak Visual Studio'dan çıkıp yeniden başlatmanız gerekebilir.