Блог пользователя kenny59

Автор kenny59, 11 лет назад, По-русски

Совсем не давно сел разбираться с Vim'ом. Не могли бы Вы, порекомендовать Ваши любимые плагины, которые помогают Вам при написании контестов, поделиться настройками и помочь настоить компиляцию с++ кода по хоткею.

Заранее Благодарен.;)

  • Проголосовать: нравится
  • +11
  • Проголосовать: не нравится

»
11 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Насчет компиляции: кажется, самое простое решение -- повесить вызов make на какой-нибудь хоткей (у меня это Ctrl + B). Вот мой конфиг: https://github.com/ilyaraz/ilyaraz_vimrc . Самое нетривиальное там -- работа с вкладками.

»
11 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Я использую пачку плагинов для vim, но большинство скорее для работы. Могу посоветовать
- easymotion (очень помогает быстро перемещаться по коду)
- easytags + tagbar (просто видеть код)
- FuzzyFinder (быстро навигировать по файлам)
- clang_complete (для автокомплита, вообще отлично покрывает все нужды)
- snitMate (я не использую, но вообще мощная шутка)

»
11 лет назад, # |
Rev. 5   Проголосовать: нравится 0 Проголосовать: не нравится

У меня вопрос по VIM и также по всем остальным редакторам вроде Sublime, Emacs.

Я пробовал настроить автокомплит в Sublime для java, но он очень кривой (не такой как в IntelliJ IDEA), автодополнение не различает private/public полей и так далее. Для VIM и Emacs я не смог нагуглить хороших плагинов для автодополнения java.

Возможно кто-то сможет помочь с плагинами для вышеупомянутых или похожих редакторов?

  • »
    »
    11 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    А чем Idea-то не устраивает? Неужели Sublime лучше?

    • »
      »
      »
      11 лет назад, # ^ |
      Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится

      На моем компе в IDEA заметны торможения, особенно в больших проектах вроде курсовых. А мне в 95% случаев нужен только сам компилятор и хороший автокомплит.

  • »
    »
    11 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    Пробовали ставить плагины из этих статей?

    • »
      »
      »
      11 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится

      В первой статье ничего для java нету, а плагин со второй у меня не работает, да и дополнения одних только функций недостаточно.

»
11 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Прежде всего рекомендую Vundle как менеджер плагинов. Настраивается в три минуты, потом много времени экономит при установке и обновлении плагинов. Ну и сами плагины:

Bundle 'c.vim'                      "полезности для с\с++, в частности хоткей(\rl) для компиляции
Bundle 'garbas/vim-snipmate'        "кто-то выше уже писал. очень рекомендую.
Bundle 'honza/snipmate-snippets'    "самые основные шаблоны для снипмэйта
Bundle 'scrooloose/nerdtree.git'    "удобная штука для переключения между файлами
Bundle 'scrooloose/nerdcommenter'   "хоткеи для комментирования кода (\с<space>)
Bundle 'code_complete'              "автокомплит, не использую
Bundle 'jiangmiao/auto-pairs'       "автозакрытие скобок, кавычек и пр. мелочь, а приятно
Bundle 'quark-zju/vim-cpp-auto-include'  "не помню когда последний раз писал инклюды сам