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

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

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

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

  • Обратные глобальные и локальные метки в vi / vim
  • Как написать любой Unicode-ключ без предварительно запрограммированного ключа для него в kbd?
  • Включить NumLock при запуске?
  • мой Vimrc отключил действие копирования / вставки с помощью щелчка правой кнопкой мыши
  • Ошибка Vim E138: не удается написать файл viminfo $ HOME / .viminfo!
  • Почему Вим иногда показывает эти странные персонажи?
  • Почему Vim только активирует мою настройку выделения после того, как я вручную извиню .vimrc?
  • Как я могу выборочно изменять строки в файле, где изменения зависят от анализа строк выбора в целом, а не по отдельности
  • 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

    Невозможно подключиться к Интернету (даже пинговать собственный маршрутизатор) на любом дистрибутиве

    изменить имя пользователя учетной записи root

    Как этот Makefile делает программу C даже без указания компилятора?

    Как захватить сообщение об ошибке из выполненной команды?

    Сжатие онлайн-видео напрямую с помощью ffmpeg

    Регулярные выражения в оболочке

    Что такое core.mountd. ######### файлы? OpenSolaris

    Построение графика в gnuplot

    Переход между двумя xsessions очень медленный, если подключен внешний монитор

    Как grep pdf для математики?

    Лучше понять функцию, расширяющую псевдонимы в `zsh`

    systemd automount ntfs-3g предоставляет статус = 12, может монтироваться с той же записью fstab

    Linux mint 15, synaptic не может загружать все индексы репозитория

    Ошибка установки Solaris jdk 7 java -version Нет такого файла или каталога

    Как «расширить» переменную bash (включенный код работает для bash, но не zsh)

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