manager - ¿Cómo puedo configurar Vim para el desarrollo de Android?
vim plugins manager (5)
¿Alguien puede describir una buena configuración de Vim para Android Development? Estoy usando Eclipse por ahora, pero realmente me gustaría usar Vim porque es más rápido y me gusta más. No estoy interesado en Eclim, por ejemplo.
Estoy interesado en qué plugins de Vim se usan (para Java, autocompletar, etc.), cómo se ve el .vimrc
y cómo funciona todo el proceso de creación / ejecución de aplicaciones (lo más eficientemente posible).
Acabo de crear un script de vim para el desarrollo de Android, se llama adt.vim y lo estoy usando, espero que te guste. http://www.vim.org/scripts/script.php?script_id=4330
Si hay alguna sugerencia, por favor dime, todavía está en mejora
He estado trabajando en un complemento de vim para el desarrollo de Android: https://github.com/hsanson/vim-android . Aún funciona en progreso pero tiene la funcionalidad más necesaria para el desarrollo de Android utilizando vim.
Todavía tengo algunos problemas que resolver, pero la mayoría no están relacionados con el complemento:
- Los errores de Gradle de aapt informan el archivo incorrecto. Esto hace que saltar al error de la ventana de revisión sea un problema ya que abre el archivo incorrecto.
- No puedo hacer que javacomplete funcione correctamente. Al completar automáticamente una clase que escribí, se atascó en "Searching ..." y al completar automáticamente una biblioteca o un método JAR externo, javacomplete escupe cientos de errores que hacen que sea imposible de usar.
Las dos sugerencias de @Dave y @buru me llevaron a trabajar en un complemento para Vim que te ayudaría a trabajar en el desarrollo en Vim para las aplicaciones de Android. La paridad de funciones con herramientas de nivel superior como el desarrollo visual aún no está allí, pero me preguntaba si podríamos generar algunos componentes mediante el uso de Fries y ampliarlo.
El complemento se llama android.vim
y estaba en Github @ jalcine.github.io/android.vim. Estoy muy abierto a las ideas y las solicitudes de atracción, así que ¡siéntete libre!
Editar : he eliminado este complemento porque no tengo el tiempo ni el enfoque para trabajar en él :(
Solo he hecho un poco de desarrollo de Android con VIM, pero te sugiero que te des cuenta de Ant (que el SDK usa para construir proyectos desde la línea de comandos), y tal vez Maven si te atreves. ¡Usarás Ant mucho!
Hay algunos scripts de tabulación / autocompletar VIM, pero no espere que sean tan rápidos o útiles como Eclipse. Me he encontrado escribiendo mucho más de lo que estoy acostumbrado de Eclipse ...
Una vez tuve que hacer un poco de desarrollo de Android en una netbook, y establecí una buena configuración de Vim para este propósito. En serio, es más fácil de lo que parece:
Ejecute el emulador desde la línea de comando. Es mejor hacerlo de todos modos. Empecé el mío con algo como esto:
emulator -avd BlaDevice -no-boot-anim -scale 0.65 -show-kernel
Para compilar y reinstalar su aplicación modificada al emulador, simplemente ejecute la
ant reinstall
de la raíz del proyecto. Asigne este comando en Vim a su combinación de teclas de su elección.He usado la configuración típica de Vim: NERDTree , FuzzyFinder y omnicomplete. El resaltado de sintaxis de Java funciona de la caja.
Nunca me Eclim instalar Eclim , omnicomplete funciona bien en la mayoría de los casos.