Как настроить Vim для разработки на Android?
может ли кто-нибудь описать хорошую настройку Vim для разработки Android? Сейчас я использую Eclipse, но мне бы очень хотелось использовать Vim, потому что это быстрее, и мне это нравится больше. Например, меня не интересует Эклим.
меня интересует, какие плагины Vim используются (для Java, автозаполнения и т. д.), как то .vimrc Как выглядит и как работает весь процесс построения/запуска приложений (максимально эффективно).
5 ответов:
мне однажды пришлось сделать некоторые разработки Android на нетбуке, и настроить хорошую настройку Vim для этой цели. Серьезно, это проще, чем кажется:
запустить эмулятор из командной строки. Все равно лучше это сделать. Я начал свой с чего-то вроде этого:
emulator -avd BlaDevice -no-boot-anim -scale 0.65 -show-kernelчтобы построить и переустановить измененное приложение в эмулятор, просто запустите
ant reinstallиз корня проекта. Сопоставьте эту команду в Vim с вашим ключом сочетание выбора.я использовал типичную настройку Vim:NERDTree,FuzzyFinder, и omnicomplete. Подсветка синтаксиса Java работает из коробки.
не удосужился установить Eclim, omnicomplete работает просто отлично в большинстве случаев.
Я только немного поработал над Android-разработкой с VIM, но я бы очень предложил вам обойти Ant (который SDK использует для создания проектов из командной строки) и, возможно, Maven, если вы смелы. Вы будете использовать Муравей много!
существует несколько сценариев tab/auto-complete VIM, но не ожидайте, что они будут такими же быстрыми или полезными, как Eclipse. Я обнаружил, что делаю гораздо больше набрав, чем я привык от Eclipse...
Я работал над плагином vim для разработки android:https://github.com/hsanson/vim-android. все еще работает, но он имеет большинство функций, необходимых для разработки android с помощью vim.
У меня все еще есть некоторые проблемы для решения, но большинство из них не связаны с плагином:
- ошибки Gradle из aapt сообщают о неправильном файле. Это делает переход к ошибке из окна quickfix боль при открытии неправильного файла.
- I не удается заставить javacomplete работать правильно. При автоматическом завершении класса я написал он застревает в "поиске"..."и при автоматическом заполнении библиотеки или внешнего JAR метод javacomplete плюет сотни ошибок, что делает его невозможным для использования.
оба из того, что предложили @Dave и @buru, привели меня к работе над плагином для Vim, который поможет вам работать над разработкой в Vim для Android-приложений. Четность функций для инструментов верхнего уровня, таких как визуальная разработка, еще не существует, но мне было интересно, можем ли мы создать некоторые компоненты с помощью Fries и расширить его.
плагин называется
android.vimи это было на Github @ jalcine.github.io/android.vim. я очень открыт для идей и тянуть-просьбы так чувствую бесплатно!Edit: Я снял этот плагин, потому что у меня нет времени или сосредоточиться, чтобы работать над ним :(
Я только что создал скрипт vim для разработки android, он называется adt.ВИМ, и я использую его, Надеюсь, вам понравится. http://www.vim.org/scripts/script.php?script_id=4330
Если любое предложение, то пожалуйста скажите мне, оно все еще под улучшает
Comments