IntelliSense kullanarak
IntelliSense, bir dizi özellik için genel bir terim: liste üyeleri, parametre bilgisi, hızlı bilgi ve tam sözcük. Bu özellikleri kullandığınız kod hakkında daha fazla bilgi edinmek için yazmakta olduğunuz ve özellikleri ve yöntemleri yalnızca birkaç tuş vuruşuyla çağrıları ekleme parametreleri izlemek yardımcı olur.
IntelliSense birçok yönlerini dile özgüdür. Farklı diller için IntelliSense hakkında daha fazla bilgi için Ayrıca bkz altında listelenen konulara bakın.
Üyeleri Listeleme
Tetikleyici karakteri yazdıktan sonra geçerli üye türü (veya ad) bir listesi görüntülenir (örneğin, bir nokta (.) yönetilen kod veya :: C++). Karakter yazmaya devam ederseniz, bu karakterlerle başlayan üyeleri eklemek için liste filtre.
Bir öğeyi seçtikten sonra bunu kodunuza yazarak bir boşluk veya SEKME tuşuna basarak ekleyebilirsiniz. Bir öğe seçin ve bir süre yazarsanız, öğe başka bir üye listesini getirir döneme göre izlenen görünür. Bir öğe seçtiğinizde ama eklemeden önce madde için hızlı bilgi alın.
Üye listesinde solundaki simgeyi ad alanı, sınıf, işlev veya değişken gibi üye türünü temsil eder. Simgelerinin listesi için bkz: Görünüm ve nesne tarayıcı simgeleri sınıfı. Listede aşağı veya yukarı taşımak için page up ve page down tuşlarına basın, böylece listesi oldukça uzun olabilir.
Harekete geçirebilir Liste üyelerini ctrl + J'nı yazarak el ile özellik IntelliSense/Düzenle/liste üyelerini, veya tıklatarak Liste üyelerini Düzenleyicisi araç çubuğu düğmesinde. Boş bir satır ya da tanınabilir bir kapsam dışında çalıştırıldığında, genel ad alanında simgeleri görüntüler.
Liste üyeleri (o BT özellikle çağrılan sürece görünmemesi) varsayılan olarak devre dışı bırakmak için gidin Araçlar/Seçenekler/tüm diller ve seçimini Otomatik liste üyeleri. Yalnızca belirli bir dil için liste üyelerini devre dışı bırakmak istiyorsanız, gidin Genel bu dil için ayarlar.
Yazdığınız metin kodu içine eklenen, öneri modu için değiştirebilirsiniz. Örneğin, listede olmayan bir tanımlayıcı girin ve SEKME tuşuna basın, tamamlanmasında giriş modu yazılan tanımlayıcı değiştirirler. Tamamlama modu ve öneri modu arasında geçiş yapmak için ctrl + alt + ARA ÇUBUĞU tuşlarına basın veya Tamamlama modu IntelliSense/Düzenle/geçiş.
Parametre Bilgisi
Parametre bilgisi numarası, adları ve yöntemi, özniteliği genel tür parametresi (C# [NULL]'ta) veya şablonda (C++) tarafından gerekli parametreleri türleri hakkında bilgi verir.
İşlev yazdığınızda otomatik olarak gerekli olan sonraki parametrenin kalın parametresi gösterir.
Aşırı yüklenmiş işlevleri için işlevi aşırı alternatif parametre bilgilerini görüntülemek için yukarı ve aşağı ok tuşlarını kullanabilirsiniz.
İşlevleri ve xml belgeleri açıklamalar parametrelerle açıklama eklemek, yorumlar parametre bilgileri görüntüler. Daha fazla bilgi için bkz. Kod açıklamalarındaki xml sağlama.
Tıklatarak parametre bilgilerini el ile çağırma IntelliSense/parametre bilgisi Düzenlectrl + ÜSTKRKT + boşluk yazarak veya tıklatarak Parametre bilgisi Düzenleyicisi araç çubuğu düğmesinde.
Hızlı Bilgi
Hızlı bilgi kodunuzda herhangi bir tanımlayıcı için bütün bildirimi görüntüler.
Bir üyeden seçtiğinizde Liste üyelerini kutu hızlı bilgileri de görüntülenir.
Tıklatarak hızlı bilgi el ile çağırma IntelliSense/Düzenle/Quick Infoctrl + ı yazarak veya tıklatarak Hızlı bilgi Düzenleyicisi araç çubuğu düğmesinde.
Bir işlev aşırı yüklüyse, IntelliSense, aşırı tüm formlar için bilgi görüntülenmeyebilir.
C++ içinde kapalı hızlı bilgi ayarlayarak etkinleştirebilirsiniz Araçlar/Seçenekler/Text Editor/c/C++/ Gelişmiş/otomatik hızlı bilgi için yanlış.
Sözcük tamamlama
Tam sözcük terim belirsizliği ortadan kaldırmak için yeterli sayıda karakter girdikten sonra değişken, komut veya işlev adına geri kalanı tamamlar. Tam sözcüğü tıklatarak çağırmak IntelliSense/Düzenle/Complete Wordctrl + space yazarak veya tıklatarak Tam sözcük Düzenleyicisi araç çubuğu düğmesinde.
IntelliSense seçenekleri
IntelliSense seçenekleri varsayılan olarak açıktır. Bunları devre dışı bırakmak için tıklatın Araçlar/Seçenekler/Text Editor ve seçimini parametre bilgilerini veya üyeleri otomatik Listele liste üyelerini özelliği istemiyorsanız.
IntelliSense sorun giderme
IntelliSense seçenekleri, belirli durumlarda, beklendiği gibi çalışmayabilir.
İmlecin kodu hatadır. Tamamlanmamış bir işlevi, IntelliSense'i kullanmak mümkün olmayabilir veya IntelliSense kod öğelerini olmayabilir çünkü başka bir hata kodu imlecin üstünde bulunmaktadır. Uygulanabilir kodu yorum tarafından bu sorunu çözebilirsiniz.
Kod açıklama imlecidir. Açıklama kaynak dosyanızdaki imlecin bulunduğu, IntelliSense kullanamazsınız.
İmleci bir dize literal ' dir. İmleç çift tırnak içine aşağıdaki örnekte olduğu gibi düz bir dize ise, IntelliSense kullanamazsınız:
MessageBox( hWnd, "String literal|") )
Otomatik seçenekleri devre dışı bırakılmıştır. Varsayılan olarak, IntelliSense otomatik olarak çalışır, ancak devre dışı bırakabilirsiniz. Otomatik deyim tamamlama devre dışıysa, IntelliSense özelliğini çağırabilirsiniz.
Ayrıca bkz.
Başvuru
Visual Basic özgü IntelliSense
Kod açıklamalarındaki xml sağlama
Kavramlar
Diğer Kaynaklar
Visual C++ Intellisense