Я использую Helios (3.6) с eclim с октября 2010 года для разработки под Android, и время от времени у меня происходит зависание затмения при автозаполнении.Это замораживание может также произойти в Vim, если вы используете завершение eclim.
Хотя это раздражает, это случается не часто.Я не могу вспомнить последний раз, когда это произошло, поэтому последнее обновление инструментов Android, которое я сделал, возможно, исправило это.(Мне придется следить и попробовать обходной путь Петериса Кауна, если он ударит снова.)
Я был очень счастлив с eclim.Я использую внешний инструмент eclipse для запуска vim и создания файла настроек eclipse.Аргументы внешнего инструмента:
--servername Viclipse --remote-silent "+runtime visualstudioinvoke.vim" ${resource_loc}
В eclipse я рекомендую установить General> Workspace> «Обновить автоматически», чтобы Eclipse собирал ваши изменения из vim.В противном случае вы постоянно получаете сообщения «файл устарел с файловой системой».
Часть кода, загруженного в visualstudioinvoke.vim:
" Centre cursor
normal zz
" Keep up to date on change from external editor
setlocal autoread
" We'll be opened with the full path, but jump to the local directory so
" Lookupfile, etc work better.
cd %:p:h
" Use Eclim's user-defined completion instead of omnicompletion
inoremap <C-Space> <C-x><C-u>
" Eclim menus because I forget the mappings
" imports whatever is needed
menu E&clim.ImportMissing :JavaImportMissing<CR>
menu E&clim.ImportPrettify :JavaImportClean<CR>:JavaImportSort<CR>
" opens javadoc for statement in browser
menu E&clim.JavaDocSearch :JavaDocSearch -x declarations<CR>
" searches context for statement
menu E&clim.JavaSearchContext :JavaSearchContext<cr>
" validates current java file
menu E&clim.Validate :Validate<CR>
" shows corrections for the current line of java
menu E&clim.JavaCorrect :JavaCorrect<CR>
Вы можете найти мои vimfiles на github .