So steigern Sie die Produktivität mit Vim und Eclipse für PHP5.3-Projekte (möglicherweise mithilfe der Eclim-Integration in Zend Studio)

Ich bin immer bemüht, meine Produktivität bei der Entwicklung von Anwendungen zu steigern, und in den letzten Jahren habe ich gute Schritte zur Steigerung dieser Produktivität unternommen, aber ich finde immer noch, dass ich mehr Tools oder Methoden benötige. Ich muss schneller editieren und das Tippen von Berührungen lernen (derzeit in Bearbeitung), und daher muss ich zu Vim wechseln. Es ist nun über ein Jahr her, dass ich Windows verwüstet und auf Linux umgestiegen bin (genauer gesagt Ubuntu) und ich benutze die IDEZend Studio kombiniert mitAptana Studio für die Entwicklung von OO PHP5.3-Websites. Obwohl die IDE alles tut, was ich von einer IDE benötige (die ich in Kürze aufzählen werde), fehlt ihr der Bearbeitungsmodus, den Vim geben würde.

Meine Frage lautet also: Wie hätte ich die gleichen Killerfunktionen, die ich bereits in dieser IDE in Vim habe?

Hier ist die umfangreiche Liste der Funktionen, die ich benötige, um die Produktivität für mich auf einem hohen Niveau zu halten:

Code-Vervollständigung für PHP5.3, nicht nur für PHP5 und nicht nur für die PHP-Funktionen, sondern auch für alle Bibliotheken, die zum Erstellungspfad hinzugefügt werden, zZend Framework und meine eigene Bibliothek.

Code-Formatierung, ich verwende sie nur selten, außer für XML-Dateien, aber das ist etwas, das ich brauchen würde, sobald ich mehr Leute in meinem Unternehmen führen werde und Formatierer helfen, die Codekohärenz zu bewahren.

ich benutzeSauerstoff-XML-Editor in Zend Studio (Eclipse) zum BearbeitenDocbook XML technische Dokumentation. Es hat sich für mich bereits als von großer Qualität erwiesen und ich möchte es behalten.

Die Syntaxüberprüfung für alle Dateierweiterungen, die im Web verwendet werden können, ist hauptsächlich für mich PHP5.3-Syntax, HTML-Syntax (nicht so wichtig), CSS, Javascript (aus diesem Grund habe ich Aptana Studio in Zend Studio integriert, dessen Javascript-Editor ist großartig mit JQuery-Unterstützung)

Vielleicht gefällt eine Git-Integration einfachEGit (Eclipse-Plugin)? Nicht erforderlich, aber ein schönes Addon.

Debugging-Funktionen (werden bereits über den ZendDebugger verwendet)

Leistungsstarkes Suchen in Dateien

Ich weiß, dass das eine Menge ist, aber ich habe das alles bereits in meiner IDE, und wie gesagt, ich habe das Bedürfnis, zu modusbasierten Editoren wie Vim zu wechseln, um produktiver beim Tippen zu sein, und ich spüre, wie viel Lernzeit und Zeit investiert werden all dies einzurichten ist die Mühe wert.

Ich weiß, dass es das gibtEclim, das Eclipse in seinen Daemon integriert, und ich denke darüber nach, genau das zu verwenden, wenn jemand Feedback zu Eclim hat, das mit Zend Studio verwendet wird, wäre dies sehr zu begrüßen.

Wenn ich neben Eclim weitere vim-Plugins benötige, um meine Anforderungen zu erfüllen, würde ich mich freuen, wenn mich jemand an sie weiterleiten könnte.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage