Ответы пользователя по тегу Vim
  • Почему НЕ vim? Vim для серьезной разработки?

    @code_panik
    Среды разработки отличаются уровнями абстракций средств, предоставляемых пользователям.

    В самом простом текстовом редакторе нам доступны функции редактирования последовательности символов.

    vim добавляет новые уровни абстракций, например команды и регулярные выражения. Поток символов получает структуру слов, строк, абзацев, содержимого (например в скобках) и т.п.

    Текстовые редакторы в IDE добавляют уровень абстракций языка программирования. Слова становятся именами классов, функций, инструкций языка.

    Голый vim не заменит IDE, а IDE не заменит vim, потому что они существуют на разных уровнях абстракций.
    Можно в vim тащить функции IDE или в IDE тащить vim. Я выбрал второй путь и тащу голый vim с минимальным vimrc почти в каждую IDE. В visual studio, vs code есть vim plugin, в Idea есть свой плагин, наверное лучший из всех. В Qt Creator есть fake vim. При работе со всеми плагинами сталкивался с ограничениями функциональности самого vim, а fake vim был самым проблемным. Но если нет особых требований к работе в vim, этот путь намного проще. Поэтому лучше начинать с него, и только потом, если будет не хватать функций vim, переходить на vim с IDE плагинами.
    Ответ написан
    1 комментарий