(Muhtemelen Zend Studio ile Eclim entegrasyonu kullanarak) PHP5.3 projeler için Vim ve Eclipse ile verimliliği artırmak için nasıl

2 Cevap php

Ben her zaman uygulamaları geliştirirken benim verimliliği artırmak için çalışıyoruz ve son birkaç yıl sürede, ben o verimliliğini artırmaya yönelik iyi adımlar yaptık, ama ben hala daha araçlar veya yöntemler ihtiyaç bulabilirsiniz söyleyebiliriz. Ben (şu anda sürecinde) dokunmatik yazarak daha hızlı düzenlemek ve öğrenmek gerekir ve bu nedenle ben Vim taşımak için bir ihtiyaç bulabilirsiniz. Şimdi bir yıl içinde ben Windows'u çöpe atılan ve (daha kesin olarak Ubuntu) Linux taşındı ve ben OO PHP5.3 geliştirilmesi için IDE Zend Studio Aptana Studio ile kombine kullanıyorum olmuştur web siteleri. IDE (Ben kısaca numaralandırma) bir IDE gerekir her şeyi yapar rağmen, Vim verecek düzenleme modunu yoksun.

Yani benim soru: Ben hep aynı şu ben zaten Vim bu IDE içinde olması 'katil bulunmaktadır' nasıl olurdu?

İşte benim için bir yüksek düzeyde verimliliği tutmak için gereken özelliklerin kapsamlı bir listesi:

  • PHP5.3, sadece PHP5 ve sadece PHP işlevleri, ancak Zend Framework ve kendi kütüphane olarak buildpath eklenir kütüphanelerin, kod tamamlama.

  • Kod biçimlendirme, ben XML dosyaları hariç, çok kullanmak değil, ama bu benim şirket içinde daha fazla kişiye kurşun başlayacak ve biçemleyecileri kod tutarlılık tutmaya yardımcı olacak Yakında gerekir şeydir.

  • Ben düzenleme Docbook XML teknik dokümantasyon için (Tutulma) Zend Studio içinde Oxygen XML editor kullanın. Zaten benim için büyük kalitesi kanıtlanmış ve onu tutmak istiyorum.

  • Beni PHP5.3 sözdizimi, html sözdizimi (bu önemli değil), CSS, Javascript (ben Aptana Studio Zend Studio, kendi javascript editör ile entegre olması bu yüzden olurdu çoğunlukla için, Web üzerinde kullanılan herhangi bir dosya uzantıları için sözdizimi doğrulama ) JQuery desteği ile büyük

  • Belki gibi bir git entegrasyon EGit (plugin eclipse)? Güzel bir addon, ancak gerekli değildir.

  • Hata ayıklama özellikleri (zaten ZendDebugger aracılığıyla kullanarak)

  • Dosyaları içinde güçlü arama

Bunu çok olduğunu biliyorum, ama ben zaten benim IDE içinde tüm bu yaşıyorum ve söylediğim gibi, ben yazarken daha üretken olmak için Vim gibi mod tabanlı editörleri geçmek için ihtiyacı hissediyorum ve ben yatırım öğrenme eğrisi ve zaman hissediyorum Bu tüm kurma çabaya değer olacaktır.

Ben onun daemon'a Tutulma bütünleştiren, Eclim olduğunu biliyoruz ve herkesin takdir Zend Studio ile kullanılabilir Eclim hakkında geri bildirim varsa ben, sadece bu kullanarak düşünüyorum.

Benim ihtiyaçlarını elde etmek daha vim eklentileri gerekiyorsa birileri onlara beni doğrudan eğer Eclim ile birlikte, ben memnuniyetle bunu takdir ediyorum.

2 Cevap

Aright, benim seçim yapmış vim kullanarak verimliliği artıracak araçları ile çok etrafında oynadıktan sonra.

İlk MiniBuffer, NERDTree, Bufkill, Matchit, PDV (phpDocumentator), {gvim ile yüklenir [(5)]} eklentileri ve diğerleri ben zaten Eclipse içinde vardı functionnalities değiştirilmesi için ihtiyaç duyduğu kadar rahat olurdu emin olun. Ben de, Eclim yüklü tutulması ile entegre etmek için oldukça iyi bir eklenti olan ve bir küçük olmasına rağmen o (Zend Studio 7.1 üzerine yüklendiğinde yardımcı tamamlanması ile büyük işler {[(8)] } Zend Studio'nun tamamlanması içinde o) Eclim üzerindeki kullanımını kısıtlar yardımcı olur. Ayrıca (O'Phinney's, Thomas Koch's ve Schlitt's I verimlilik en üst emin olmak için), bu üç blog izledi. Bütün bunlar benim ellerimi denedikten sonra ben hala bazı gvim düzenleme için çok rahat oldu hissettim.

Zaten dokunmatik yazarak ve Vim arkasındaki güçler üzerinde satılan kulüpler beri, ben böyle bir Eclipse sağlamak gibi çıplak editörler dönecekti kesinlikle hiçbir yolu yoktu. Bu nedenle ben onlardan değil ne bekleniyor vardı ki, denenmiş viPlugin, Vrapper ve vimPlugin. Sadece harici bir editör (kod tamamlama render üstlenmeden ve kullanılamamasına) gibi Vim entegre vimPlugin aksine, Eclipse içine vi öykünür viPlugin ve Vrapper, henüz yeterince olgun değildir. Görsel blok çalışmıyor ve gerçekten onları kullanmaya başladığınızda bazı şık hata yolda olur. Onlar hala oldukça iyi olduğundan ben bu eklentileri dayak değilim, ama beklediğimden değil sadece buydu.

Sonra şimdi tam PHP5.3, PHPUnit, Kod kapsama raporlar, üstlenmeden, XDebug entegrasyon, Kod tamamlama üzerinde destek var ki, ben sadece Netbeans üzerinde tökezledi ve yeni sürüm 6.8 Aralık 2009 tarihinde yayınlandı. Ben netbeans içine vi (ve evet, görsel blok işleri!) Öykünür jvi eklentisinin görünce ne büyük finali yapılır. Bu eklenti sadece kesinlikle şaşırtıcı ve çok çok iyi çalışıyor.

Benim soru sordu, sol dışarı tek şey, bir netbeans eklenti not integrated olan Oxygen XML Editör oldu, ama o değildi ben hala onların yerli editörü kullanabilirsiniz Benim için bile bir sorun. Git entegrasyonu için, orada NetBeans için bir eklenti var, ama ben git gui ile yapıştırılır.

Orada siz istediğim gibi her iki dünyanın en iyi istiyorsanız, ana düzenleyicisi olarak Vim tutarken, kesinlikle, PHP5.3 gelişimi için NetBeans için yeni sürümü ödeme gerekir.

Ben Zend Studio ile Eclim kullanarak yanı ilgileniyorum. Ancak, already Zend Studio projemiz var ve Eclim yükleyerek bir "eclim proje" yaratılmasını gerektirir. Bu süreç, eclim kurulum notlarına göre, projenin kök dizininde bir. Proje dosyasını oluşturmak olacaktır. Ve bu muhtemelen ... ZendStudio. Proje dosyasını üzerine yazar anlamına gelir bozuk olacak benim proje dosyaları ... Ben eclim benim için değil karar durumda yapmak istemiyorum bir şey.

Bana sizin için nasıl çalıştığını biliyorum edelim.