Как настроить Vim для разработки под Android? - PullRequest
72 голосов
/ 02 июля 2010

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

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

Ответы [ 5 ]

53 голосов
/ 03 июля 2010

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

  • Запустить эмулятор из командной строки. В любом случае, лучше это сделать. Я начал свой с чего-то вроде этого:

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

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

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

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

3 голосов
/ 02 июля 2010

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

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

2 голосов
/ 06 октября 2013

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

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

  • Ошибки Gradle из aapt сообщают о неправильном файле.Это делает переход к ошибке из окна быстрого исправления болью, поскольку он открывает неправильный файл.
  • Я не могу заставить работать javacomplete правильно.Когда автозаполнение класса, которое я написал, застревает в «Поиске ...», а при автозаполнении библиотеки или внешнего JAR-метода javacomplete выдает сотни ошибок, делая невозможным использование.
1 голос
/ 26 июля 2013

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

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

Редактировать : я снял этот плагин, потому что у меня нет времени или усилий, чтобы поработать над ним:(

0 голосов
/ 31 июля 2013

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...