Как настроить Vim для разработки Android?

Может ли кто-нибудь описать хорошую настройку Vim для Android Development? Я использую Eclipse, но я бы очень хотел использовать Vim, потому что это быстрее, и мне это нравится лучше. Например, я не интересуюсь Eclim.

Мне интересно, какие плагины Vim используются (для Java, автозаполнения и т.д.), как выглядит .vimrc и как работает весь процесс создания/запуска приложений (как можно более эффективно).

Ответ 1

Мне некогда приходилось заниматься разработкой Android на нетбуке и настроить для этой цели приятную настройку Vim. Серьезно, это проще, чем кажется:

  • Запустите эмулятор из командной строки. Это все равно. Я начал с этого примерно так:

    emulator -avd BlaDevice -no-boot-anim -scale 0.65 -show-kernel

  • Чтобы создать и переустановить измененное приложение в эмулятор, просто запустите ant reinstall из корня проекта. Сопоставьте эту команду в Vim с выбранной вами комбинацией клавиш.

  • Я использовал типичную настройку Vim: NERDTree, FuzzyFinder и omnicomplete. Выделение синтаксиса Java работает из коробки.

  • Никогда не надо было устанавливать Eclim, omnicomplete работает в лучшем случае просто отлично.

Ответ 2

Я только немного поработал с Android-разработкой с VIM, но я бы очень хотел предложить вам голову вокруг Ant (которую SDK использует для создания проектов из командной строки) и, возможно, Maven, если вы Смело. Вы будете использовать Ant много!

Есть несколько скриптов VIM/автозаполнения VIM, но не ожидайте, что они будут такими же быстрыми или полезными, как Eclipse. Я обнаружил, что делаю намного больше ввода, чем с Eclipse...

Ответ 3

Я работаю над плагином vim для разработки Android: https://github.com/hsanson/vim-android. Все еще работает, но у него есть большая функциональность, необходимая для разработки Android с помощью vim.

У меня все еще есть некоторые проблемы для решения, но большинство из них не связаны с плагином:

  • Gradle ошибки от aapt сообщают неправильный файл. Это приводит к переходу на ошибку из окна quickfix боль, когда он открывает неправильный файл.
  • Я не могу выполнить javacomplete правильно. Когда автозаполнение класса я написал он застревает в "Поиск..." и когда автозаполнение библиотеки или внешнего JAR метод javacomplete сплетает сотни ошибок, что делает невозможным использование.

Ответ 4

Оба из предложенных @Dave и @buru побудили меня работать над плагином для Vim, который поможет вам работать над разработкой в ​​приложениях Vim для Android. Паритет функций для инструментов верхнего уровня, таких как визуальная разработка, еще не существует, но мне было интересно, можем ли мы сгенерировать некоторые компоненты, используя Fries и расширяя его.

Плагин называется android.vim, и он был на Github @jalcine.github.io/android.vim. Я очень открыт для идей и стремлений, поэтому не стесняйтесь!

Изменить. Я снял этот плагин, потому что у меня нет времени или фокуса для его работы: (

Ответ 5

Я только что создал vim script для разработки Android, он называется adt.vim, и я использую его, надеюсь, вам понравится. http://www.vim.org/scripts/script.php?script_id=4330

Если какое-либо предложение, пожалуйста, скажите мне, оно все еще находится под улучшением