Şu anda Emacs ile iş akışı C veya C ++ kodlama zaman üç pencere içerir. Sağdaki en büyük dosya üzerinde çalıştığım dosyayı içeriyor. Sol ikiye ayrılır, alt kısmı derlemek veya komut yapmak için kullandığım bir kabuktur ve üst kısım genellikle çalışırken bir tür belge veya README dosyasıdır. Şimdi bazı oldukça uzman Emacs kullanıcıları olduğunu biliyorum ve niyetim tam bir IDE olarak kullanmaksa diğer Emacs'ın işlevsel olarak ne işe yaradığını merak ediyorum. Özellikle, çoğu IDE genellikle bu işlevleri yerine getirir:
- Kaynak kodu düzenleyicisi
- Derleyici
- Hata ayıklama
- Doküman Arama
- Sürüm Kontrolü
- Sınıf arama ve nesne denetçisi gibi OO özellikleri
Bunlardan birkaçı için Emacs'ın bu işlevlere nasıl uyabileceği oldukça açık, ama geri kalan ne olacak? Ayrıca, belirli bir dile odaklanılması gerekiyorsa, bunun C ++ olması gerektiğini söyleyebilirim.
Düzenleme: Bir kullanıcı 'geri kalanı hakkında ne' dediğimde daha spesifik olması gerektiğini belirtti. Çoğunlukla verimli sürüm kontrolü ve dokümantasyon arayışını merak ettim. Örneğin, SLIME'de Lisp işlevinde hızlı bir hiperspec araması yapmak oldukça kolaydır. C ++ STL belgelerinde bir şey aramak için hızlı bir yolu var mı ( örneğin hash_map tam sözdizimini unuttuysam )?