Эмуляция Vim в среде IDE vs gVim как IDE

В настоящее время я использую gVim в качестве редактора и не могу думать о возврате в режим без редактирования. Я код в Java для Android и Python для другого проекта.

При попытке настроить gVim как мою основную среду Python я перепрыгнул через обручи, которые искали и устанавливали плагины, но все еще не так хорошо, как при использовании IntelliJ с эмуляцией vim для Android.

Поэтому мой вопрос заключается в том, стоит ли устанавливать и знакомить себя с тоннами плагинов (NERDTree, Command-T, RopeVim, и я считаю, что установка vim для Android потребует еще больших проблем), или я должен просто установить PyCharm и включить vim эмуляция? Может ли gVim предоставить мне полезную отладку? (Смотреть окна, условные точки останова, интеграция logcat и т. Д.)

  • Какова точка режима виртуальной замены в Vim?
  • Используя VIM, как мне перенаправить направленные клавиши с правой руки на левую руку?
  • Vim auto line-break работает не так, как ожидалось (обновление: проблема с неокомплектом)
  • В vim, поиск назад для соответствия фигурных скобок / parens
  • Как я могу отобразить приглашение режима вставки слева при использовании zsh с плагином в режиме vi?
  • Как изменить поведение авто-отступа vim?
  • команда cat в оболочке не заканчивается при получении EOT через последовательный порт
  • vi / vim, как я могу записать несколько строк в новый файл
  • One Solution collect form web for “Эмуляция Vim в среде IDE vs gVim как IDE”

    Vim может приблизиться (r) к IDE с точки зрения функций через различные плагины, но он всегда останется мощным текстовым редактором с большими возможностями расширения. Таким образом, для чего-либо большего, чем хобби, вы наверняка пропустите функции IDE, такие как отладка, проверка переменных, рефакторинг, поиск и т. Д.

    Но почему бы и нет? Легко настроить команду для загрузки текущего файла (в текущей позиции) в GVIM (с --remote использованием запускаемого экземпляра), и как Vim, так и IDE обычно отлично обрабатывают внешние изменения файлов. При этом у вас есть лучшее из обоих миров, просто за счет переключения между ними (с помощью Alt-Tab) и немного дублированного управления файлами и буферами.

    Я лично использую IntelliJ IDEA (с привязкой по умолчанию, так что я все еще могу использовать его в системе коллеги) и GVIM вместе. Основное редактирование выполняется в Vim, просмотр, рефакторинг и отладка в среде IDE.

    Interesting Posts
    Linux и Unix - лучшая ОС в мире.