Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Готовые Vim сборки VS свои детища

Готовые Vim сборки VS свои детища

Плюсы и минусы использования готовых сборок и создание своей сборки как возможная альтернатива.

D83b63db79b42978fe35e120550ca180?s=128

Anton Kaliaev

June 28, 2013
Tweet

Transcript

  1. Готовые Vim сборки vs свои детища Ulyanovsk Vim Meetup

  2. Антон Каляев, Undev.ru

  3. Антон Каляев, Undev.ru полгода работы с вимом

  4. Антон Каляев, Undev.ru полгода работы с вимом неопытный вимер

  5. Дистрибутивы Vim

  6. None
  7. None
  8. None
  9. Плюсы

  10. Все в одном флаконе

  11. Быстрый старт

  12. Регулярные обновления и багфиксы

  13. Минусы

  14. Зачастую избыточны

  15. Bindings

  16. Bindings Конфликты

  17. Bindings Конфликты Сложно запомнить все

  18. Тормоза

  19. Замеряем время запуска Vim $ vim -v --startuptime /dev/stdout +qall

    => 373.072 ms
  20. Отключаем пару плагинов Janus call janus#disable_plugin('narrowregion') call janus#disable_plugin('zoomwin') call janus#disable_plugin('vroom')

    call janus#disable_plugin('vimwiki') call janus#disable_plugin('css-color') call janus#disable_plugin('dispatch') call janus#disable_plugin('webapi') call janus#disable_plugin('gist')
  21. Снова замеряем время запуска Vim $ vim -v --startuptime /dev/stdout

    +qall => 334.439 ms
  22. Dotfiles

  23. None
  24. None
  25. “Ваша сборка”

  26. Плюсы

  27. Ничего лишнего

  28. None
  29. Постепенное развитие

  30. “My view is that learning Vim is better approached as

    an ongoing process, rather than a task to be completed.” - Chris Toomey (An Incremental Approach to Vim)
  31. Больший конроль

  32. Минусы

  33. Do it yourself

  34. sensible.vim Defaults everyone can agree https://github.com/tpope/vim-sensible

  35. Плагин-менеджеры

  36. • pathogen.vim • vundle • neobundle.vim

  37. • pathogen.vim • vundle • neobundle.vim набирает популярность

  38. Как они работают :set runtimepath? :help 'rtp'

  39. Спасибо за внимание https://github.com/akalyaev https://twitter.com/AntonKalyaev

  40. • Switching to Vundle http://c7.se/switching-to-vundle/ • Vim After 11 Years

    http://statico.github.io/vim.html • Everything I Missed in "Vim After 11 Years" http:// statico.github.io/vim2.html • An Incremental Approach to Vim http://ctoomey.com/posts/ an-incremental-approach-to-vim/ Worth reading