SORU
15 EYLÜL 2008, PAZARTESİ


Kullanarak bir IDE olarak Emacs

Şu anda kodlama ediyorum ne zaman Emacs ile benim iş akışı C veya C üç pencere içerir. Sağda en büyüğü ile çalışıyorum dosyası içerir. Sol bölünmüş içine iki, altta olmayı kabuğu kullanmak için tür derleme ya da make komutları, ve en sık bazı tür belgeler veya README dosyası istiyorum bakın süredir çalışıyorum. Şimdi orada çok uzman bazı Emacs kullanıcısı olduğunu biliyorum, ve diğer Emacs işlevsel olarak eğer niyeti tam bir IDE olarak kullanmak için yararlıdır ne merak ediyorum. Özellikle, en IDE genellikle bu işlevler, bazı form veya başka bir yerine:

  • Kaynak kodu editörü
  • Derleyici
  • Hata ayıklama
  • Belgeleri Arama
  • Sürüm Kontrolü
  • Sınıf arama ve nesne Müfettişi gibi OO bulunmaktadır

Bu birkaç için, Emacs ama geri kalanı hakkında ne bu işlevleri uygun, ne kadar çok açık değil mi? Eğer belirli bir dil odaklanmış olması gerekir, Ayrıca, C olması gerektiğini söylemek istiyorum .

Düzenleme:Bir kullanıcı söylediğimde daha özel olması gerektiğini belirtti 'ya gerisi ne olacak'. Çoğunlukla verimli sürüm kontrolü belgeleri arama merak ettim. BALÇIK örneğin, nispeten basit bir Lisp hyperspec fonksiyonu üzerinde hızlı bir arama yapın. Hızlı bir şekilde C STL belgeleri, örneğin hash_map, söz dizimi unuttum) bir şey aramak için var?

CEVAP
15 EYLÜL 2008, PAZARTESİ


Ne demek ne olduğu belli olması gerekir "Diğerleri". Nesne denetleyici (I"m farkında), emacs oldukça kolay, her şeyden önce geliyor: hariç

  • editör () açık
  • derleyici - M-x compile çalıştırın ve derleme komutunu girin. Oradan, sadece 1 ** ve varsayılan kullanabilirsiniz. Emacs C/C compiler hataları (en iyi GCC ile çalışır) yakalama ve size bir uyarı veya hata ile çizgiler gidin yardımcı olacaktır.
  • Hata ayıklamak istediğiniz zaman hata ayıklama - benzer şekilde, tür M-x gdb ve özel bağları olan gdb bir tampon oluşturur
  • Belgeleri Arama - emacs navigasyon kodu CScope mükemmel bağlantıları vardır. Diğer belgeler için: Emacs da kılavuz bir okuyucu, ve diğer her şey için, web ve kitapları var.
  • sürüm kontrol - çeşitli VCS arka ucu için Emacs bağlamaları çok (CVS, SCCS, RCS, SVN, tüm akla gelen GIT) vardır

Edit: belgeleri arama ile ilgili cevabımı gerçekten navigasyon kodu pertained. farkındayım İşte biraz daha fazla-bilgi:

Arama Google şüphesiz başka örnekler ortaya çıkaracaktır.

İkinci bağlantı gösterildiği gibi işlevleri (ne olursa olsun) diğer belgelere bakmadan, eğer kutunun dışında desteklenen bile yapılabilir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Marques Brownlee

    Marques Brow

    21 Mart 2008
  • mliskIT

    mliskIT

    29 Mart 2012
  • Plugable

    Plugable

    19 Mayıs 2010