Kann jemand ein gutes Vim-Setup für die Android-Entwicklung beschreiben? Ich benutze Eclipse jetzt, aber ich würde Vim wirklich gerne verwenden, weil es schneller ist und es mir besser gefällt. Ich interessiere mich zum Beispiel nicht für Eclim.
Ich interessiere mich dafür, welche Vim-Plugins verwendet werden (für Java, Autocomplete usw.), wie das .vimrc
aussieht und wie der gesamte Prozess des Erstellens / Ausführens von Anwendungen funktioniert (so effizient wie möglich).
Antworten:
Ich musste einmal eine Android-Entwicklung auf einem Netbook durchführen und ein nettes Vim-Setup für diesen Zweck einrichten. Im Ernst, es ist einfacher als es scheint:
Führen Sie den Emulator über die Befehlszeile aus. Es ist sowieso besser, es zu tun. Ich habe meine mit so etwas angefangen:
emulator -avd BlaDevice -no-boot-anim -scale 0.65 -show-kernel
Um Ihre geänderte App zu erstellen und im Emulator neu zu installieren, führen Sie sie einfach
ant reinstall
im Projektstamm aus. Ordnen Sie diesen Befehl in Vim Ihrer bevorzugten Tastenkombination zu.Ich habe ein typisches Vim-Setup verwendet: NERDTree , FuzzyFinder und Omnicomplete. Das Hervorheben der Java-Syntax funktioniert sofort.
Omnicomplete hat sich nie die Mühe gemacht , Eclim zu installieren. In den meisten Fällen funktioniert es einwandfrei.
quelle
Ich habe nur ein bisschen Android-Entwicklung mit VIM gemacht, aber ich würde sehr empfehlen, sich mit Ant (das das SDK zum Erstellen von Projekten über die Befehlszeile verwendet) und Maven, wenn Sie es wagen, vertraut zu machen. Sie werden Ant viel benutzen!
Es gibt einige VIM-Skripte mit Registerkarten / automatischer Vervollständigung, aber erwarten Sie nicht, dass sie annähernd so schnell oder nützlich sind wie Eclipse. Ich habe viel mehr getippt, als ich es von Eclipse gewohnt bin ...
quelle
Ich habe an einem Vim-Plugin für die Android-Entwicklung gearbeitet: https://github.com/hsanson/vim-android . Es wird noch gearbeitet, aber es verfügt über die meisten Funktionen, die für die Android-Entwicklung mit vim benötigt werden.
Ich habe noch einige Probleme zu lösen, aber die meisten hängen nicht mit dem Plugin zusammen:
quelle
Beide Vorschläge von @Dave und @buru haben mich dazu veranlasst, an einem Plugin für Vim zu arbeiten, mit dem Sie an der Entwicklung in Vim für Android-Anwendungen arbeiten können. Die Feature-Parität zu Top-Level-Tools wie der visuellen Entwicklung ist noch nicht vorhanden, aber ich habe mich gefragt, ob wir einige Komponenten mithilfe von Fries generieren und erweitern können.
Das Plugin heißt
android.vim
und war auf Github @ jalcine.github.io/android.vim. Ich bin sehr offen für Ideen und Pull-Anfragen, also zögern Sie nicht!Bearbeiten : Ich habe dieses Plugin entfernt, weil ich nicht die Zeit oder den Fokus habe, daran zu arbeiten :(
quelle
Ich habe gerade ein vim-Skript für die Android-Entwicklung erstellt, es heißt adt.vim und ich benutze es, hoffe es wird Ihnen gefallen. http://www.vim.org/scripts/script.php?script_id=4330
Wenn Sie einen Vorschlag machen, sagen Sie mir bitte, dass er noch verbessert wird
quelle