Vim & Java: hinzufügen von java-import-statements automatisch

Die Tipp. Der Fehler "E349: No identifier under cursor", "E433: Keine tags-Datei" und "E426: tag nicht gefunden: public". Ich spüre Sie nicht oder ich kann nicht, Ihre Botschaft zu verstehen. Ich habe den code in "~/.vimrc" und drücken "F1", "F9" und "ESC". Ein Verwandte Tipp aber mehr fortgeschrittene. also, wie kann ich Java-import-statements automatisch in Vim?

[Hinzugefügt] ich benutze Eclipse auf der Seite, aber wenn es unten ist-oder-langsam-oder-kompilieren-oder-doning-etwas-doof verwende ich Vim. Also hört auf hier. Was sind die Irrt für?

  • Sorry, ich weiß, Sie haben gesagt, sich zu bewegen, um eclipse 100-mal und Sie haben wirklich viele gute Gründe, um stick mit VI, aber gehen Sie voran und installieren Sie Eclipse. Verwenden Sie es parallel, wenn Sie müssen, aber Sie können einfach nicht schlagen die built-in-Unterstützung. Kein Betrag eingeben, die Geschwindigkeit erhöht sich nicht ändern werden, Ihre coding-Geschwindigkeit so viel wie der Fang einer einzigen kompilieren-Fehler beim schreiben, auto-Import einfach mit Strg-space Fertigstellung ist nur ein bonus.
  • K Vim (nicht vi) feststellen können Fehler bei der Kompilierung mit plugins wie syntastic vim.org/scripts/script.php?script_id=2736 Es erkennt die Fehler nur bei Datei öffnen/speichern, das ist eine bewusste design-Entscheidung, aber es könnte wahrscheinlich sein geändert, um zu zeigen, das Fehler während der Eingabe. Ich mag auch, um Fehler zu überprüfen, nur nach dem speichern, da die Konstante visual cues tendenziell nervig. Durch die Art und Weise, vim nicht wirklich erhöhen, typing speed, sondern vor allem die änderung der Geschwindigkeit und der Schnelligkeit der Bewegung um den code. Das einzige, was mich manchmal IDE sind die refactoring-tools.
  • Sie haben Recht, ich war nicht ehrlich, wie ich Vim benutzen-die meisten der Zeit, und ähnlich wie Sie.
  • Auf kleineren geringes Gewicht-Projekte, die ich bevorzuge VIM. Bei Projekten, an denen ich weiß, die API ' s, weil ich Sie entwickelt, und Sie verlassen sich nicht auf eine Menge von externen API, so dass die code-Vervollständigung ist nicht viel von einer Besorgnis. In diesem Fall vim ist schneller und einfacher zu bedienen. Nicht nur wegen meiner Eingabe der Geschwindigkeit, sondern weil die immer Befehl an meinen Fingerspitzen. Auf größere Projekte, die ich eigentlich lieber IntelliJ über Eclipse.
  • Ich wäre ziemlich überrascht, wenn VIM konnte die wichtigen Sachen. Strg-Raum ist über die wichtigste Funktion von Eclipse. Es macht die code-Vervollständigung (so dass Sie wählen aus Vorschlägen, wo mehrdeutig oder Erweiterung etwas wie OIE<Strg-sp> zu IllegalOperatorException) als auch automatische Importe. Es hat auch "Custom-Versionen" für den Frühling und viele vertikale Anwendungen. Sie einfach tun sich selbst einen Bärendienst, indem Sie nicht so vertraut wie möglich mit ihm.
InformationsquelleAutor hhh | 2010-04-30
Schreibe einen Kommentar