2011-04-01 18 views
17

Eclipse CDT yazarken (C++/C geliştirme için) Visual Assist for Visual Studio'da yazarken içeriği otomatik olarak nasıl destekleyeceğiniz konusunda yardımcı olur. Başka bir deyişle, tetikleyicilere içerik yardımını çağırmak için tüm klavye karakterleri nasıl verilir. Lütfen bana yardım edin ..Eclipse CDT (C++/C geliştirme için) içeriğin nasıl çağırılacağı otomatik olarak

+2

Geçen yıl Eclipse CDT'yi kullanarak harcadım. Tutulma evreninin yetim çocuğu gibi görünüyor. Son zamanlarda Windows üzerinde Kod: Blokları kullanmaya başladım ve Visual Assist gibi işlevselliği sağlayarak çok iyi çalışıyor. – Lou

+0

@Lou: Yetim çocuk için +1! Şimdi bir süre tutulacak CDT kullanmak zorundayım ve o zamanlar çeşitli versiyonları gördüm. Küçük adımlarla daha iyi ve daha iyi hale geliyor, ancak "İçerik asistanı" hala berbat. – chrmue

cevap

0

Ctrl+Space denediniz mi? Ayrıca tercihlerde "İçerik Yardımı" nı da arayın.

+1

@ Acme: Görsel asistanda herhangi bir tuşa basmadan otomatik tamamlama elde edersiniz. Ctrl + boşluk olmasa bile. Eclipse'de aynı işlevselliğe sahip olmanın yolu var. Çünkü iki tuş vuruşunu ortadan kaldırmak ve zamanımı programlamada saklamak bana çok yardımcı oluyor. Yanıtınız için teşekkür ederiz. –

+0

İçerik yardımı ".", "->" ve "::" (500 ms sonra ancak indirilebiliyor) tarafından tetiklenir. Diğer her şey için Ctrl + Space ile manuel olarak tetiklemeniz gerekir. – trenki

+0

Ctrl + Space tetikleyicisi için bence, eclipse içerik asistanını görüntülemek için bir geri çağırır. Yani API için birkaç triggers ve i.e abcdef kaydetmek için yer biliyorum eğer .... ben yazı tipi olarak yardımcı yardımcı olabilir ben .... herhangi bir ipucu ?? –

20

Tüm yararlı içerik yardımı seçeneklerinin varsayılan olarak kapalı olduğu anlaşılıyor. Tercihlere gidin -> C++ -> Editör -> İçerik Yardımcısı -> Gelişmiş, ve varsayılan için (üst liste) Ayrıştırma tabanlı teklif ve daha sonra (ayrıştırma, kelime, şablon gibi) alt kısımda Ayrıştırma temelli teklifi kontrol edin.

Elbette, daha fazlasını kontrol etmekte özgürsünüz, ancak ayrıştırma temelli, en önemli olanıdır. Tabi ki, indekslemenin de etkin olması gerekir, en az , varsayılan olarak etkin gibi görünüyor.

Ve tabi ki, daha önce de önerildiği gibi, İçerik Yardımı bölmesinin kendisine gidin ve her şeyin açık olduğundan emin olun ve daha hızlı görünmesini sağlamak için gecikmeyi azaltın (yalnızca bastığınızda görünmesini istemediğiniz sürece) Ctrl + Boşluk tuşu).

+0

Eclipse'i kapatıp tekrar açtıktan sonra benim için çalıştı! Bu değişikliği uygulamak için Eclipse'in yeniden başlatılması gerektiği görünüyor. – SuB

+0

Mükemmel, bu için teşekkürler bir çekicilik çalıştı. – xeon48

10

Üzgün ​​olan şu ki - en azından benim bilgiime - içerik desteği bu 2 yılda değişmedi. Sadece ".", "->" ve "::" tarafından tetiklenir ve bunu yapılandırmanın bir yolu yoktur. Eclipse Java editörü, Nadith Pathirage tarafından istenildiği gibi serbestçe yapılandırılabilir: İçeriği tetiklemek istediğiniz herhangi bir tuşa yardım edebilirsiniz. Ben

(... Bu eski bir iplik olduğunu biliyorum, ama konu hala bence önemlidir)

+0

hala onu bekliyor ve 5 yıl daha büyüdüm :) – lionelmessi

0

ctrl + Boşluk iyi çalışabilir ... CDT aynı ulaşamayacağını neden acaba . ama emacs auto-complete veya vim youcompleteme gibi otomatik tamamlama olarak yapılandırın, sözcükleri yazarken teklif, hiçbir şekilde çağırmayacaktır.

İlgili konular