2008-10-14 6 views
9

Ich liebe wirklich VIM - es ist eine von nur einer Handvoll von Anwendungen, die ich je getroffen habe, die Sie warm und unscharf drinnen fühlen lassen. Für PHP-Entwicklung benutze ich immer noch PDT Eclipse, obwohl ich gerne wechseln würde.Konvertieren von Eclipse PDT zu Vim

Der Grund, warum ich nicht im Moment kann ist die CTRL + SPACE-Code-Assist-Funktionalität, auf die ich so sehr angewiesen bin - es ist so nützlich, wenn Typhinweis oder PHPDoc Variable Kommentarblöcke.

Ich weiß, es gibt coole Plugins für VIM da draußen, die diese Funktionalität wahrscheinlich replizieren können und dann einige - aber was sind sie?

Antwort

7

Vim hat OmniCompletion eingebaut, sollten Sie diese zu Ihrem .vimrc hinzufügen:

filetype plugin on 
au FileType php set omnifunc=phpcomplete#CompletePHP 

Außerdem empfehle ich Ihnen dieses Plugins:

und auch einen Blick auf diese article über PHP-Debugging in Vim, und das paper, hat es viele nützliche Tipps für die Verwendung von Vim in PHP-Entwicklung.

+0

Ihr letzter Link zu einem scribd.com-Papier wurde entfernt :(Ich hoffe, ein Ersatz-Link ist verfügbar! – Derek

+1

@Derek: Sie können es finden [hier] (http://zmievski.org/2007/02/ vim-for-php-programmers-slides-and-resources), Entschuldigung für die verzögerte Antwort, ich habe Ihren Kommentar bis jetzt nicht bemerkt, als jemand meine Antwort hochgewählt hat. – CMS

0

-Code unterstützen, es ist ein neues Feature von VIM 7 [Strg + x] [Strg + o] wird automatisch der Code vervollständigen oder ein Popup-Optionen öffnen

Weitere Funktionen von VIM 7 können in diesem blogpost finden

Btw, ich mag auch vim, aber die PDT (und andere IDEs) hat viel mehr Funktionen als Code-Assist, die mich dazu bringen, sie zu bevorzugen.

0

Betrachten Sie SuperTab für Tab-Autovervollständigung in Vim ein bisschen einfacher zu verwenden als die Standard-Bindungen. Sie können auch in Ctags schauen, wenn Sie in Code-Indizierung sind. Google "php vim ctags" und Sie werden viele Artikel sehen, die beschreiben, wie Sie es einrichten.

Das offizielle Vim-Wiki hat eine PHP section mit einigen guten Tipps, wie die Integration der offiziellen PHP-Dokumentation.