VIM как c ++ IDE – автозаполнение

Я все еще изучаю C ++, но я знаю уже кое-что. Я использовал Visual Studio, но после того, как я перешел на Debian, я работал с Code Blocks.

Недавно я слышал об использовании VIM в качестве IDE и начал использовать его. Возникшая проблема – автозаполнение не работает. Я не знаю почему, но в последнее время CP / CN перестает работать – это завершение только в том случае, если определенное слово уже находится в коде или в коде другой вкладки; поэтому каждый раз, когда я начинаю, я должен вводить каждый первый include / cout / class и т. д. без автозаполнения.

Я пытался использовать YouCompleteMe, но, к сожалению: YouCompleteMe unavailable: requires Vim 7.3.584+ .

Я использую Debian Wheezy (стабильный с backports), и он не имеет vim 7.4 в репозиториях. Я попытался добавить репо из Jessie и – используя low pinn – пытался установить vim 7.4, но он хотел удалить много пакетов (например, g ++ и многие другие), поэтому я отказался от этой идеи.

Я не очень хорошо разбираюсь в Debian, я использую его примерно на 1,5 года, но больше похоже на рабочую машину, а не на то, что мне нужно, чтобы узнать все об этом, поэтому мне нужна помощь:

  1. Установка vim 7.4 на Debian без удаления половины системы или,
  2. Сделайте работу YouCompleteMe или,
  3. Сделать автозаполнение в работе vim (особенно для C ++)

One Solution collect form web for “VIM как c ++ IDE – автозаполнение”

установите vim 7.4 на Debian, не удаляя половину системы

Установка из источника – хороший выбор. Компиляция vim не представляет сложности. Здесь вы можете прочитать более подробную информацию и инструкции.

заставить YouCompleteMe работать

Установка YouCompleteMe требует каких-то трудностей, но это хорошая документация на ресепсе YouCommetMe github , попробуйте это и сообщите нам, есть ли у вас какие-либо проблемы.

сделать автозаполнение в работе vim (особенно для C ++)

Другими вариантами автозаполнения C ++ является использование OmniCppComplete , его проще использовать и устанавливать, чем YouCompleteMe.

  • Vim пишет в файл без разрешения
  • Как я могу использовать псевдонимы в командах?
  • Я не получаю синтаксическую раскраску в vim (используя Cygwin)
  • Sudoedit Vim force пишет (обновляет) без выхода
  • Создание новых файлов в сценарии оболочки с помощью VIM
  • Невозможно заставить YouCompleteMe функционировать
  • Копировать vim выделенный текст в системный буфер обмена
  • Почему мой компилятор vim-7.3 не включает сервер клиентов?
  • Каковы основные различия между vim и vi?
  • Почему Вим иногда показывает эти странные персонажи?
  • Как я могу искать и выделять несколько строк в VIM?
  • Linux и Unix - лучшая ОС в мире.