Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Готовые Vim сборки VS свои детища
Search
Anton Kaliaev
June 28, 2013
Programming
2
2.2k
Готовые Vim сборки VS свои детища
Плюсы и минусы использования готовых сборок и создание своей сборки как возможная альтернатива.
Anton Kaliaev
June 28, 2013
Tweet
Share
More Decks by Anton Kaliaev
See All by Anton Kaliaev
Тестируем Это
melekes
0
83
Jepsen @ Tendermint
melekes
0
100
Tendermint, Cosmos & IBC
melekes
0
100
Many chains, many tokens, one ecosystem
melekes
0
110
Erlang в FunBox
melekes
4
570
Год работы стоя
melekes
8
2.4k
Low level debugging in Ruby
melekes
7
340
Fast Rails API
melekes
14
5.4k
Inside Docker
melekes
8
390
Other Decks in Programming
See All in Programming
『品質』という言葉が嫌いな理由
korimu
0
160
クリーンアーキテクチャから見る依存の向きの大切さ
shimabox
2
480
苦しいTiDBへの移行を乗り越えて快適な運用を目指す
leveragestech
0
640
定理証明プラットフォーム lapisla.net
abap34
1
1.8k
color-scheme: light dark; を完全に理解する
uhyo
5
390
Linux && Docker 研修/Linux && Docker training
forrep
24
4.5k
お前もAI鬼にならないか?👹Bolt & Cursor & Supabase & Vercelで人間をやめるぞ、ジョジョー!👺
taishiyade
6
4k
pylint custom ruleで始めるレビュー自動化
shogoujiie
0
120
バックエンドのためのアプリ内課金入門 (サブスク編)
qnighy
8
1.8k
DROBEの生成AI活用事例 with AWS
ippey
0
130
How mixi2 Uses TiDB for SNS Scalability and Performance
kanmo
38
14k
Flutter × Firebase Genkit で加速する生成 AI アプリ開発
coborinai
0
160
Featured
See All Featured
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3k
We Have a Design System, Now What?
morganepeng
51
7.4k
Building Adaptive Systems
keathley
40
2.4k
Typedesign – Prime Four
hannesfritz
40
2.5k
Being A Developer After 40
akosma
89
590k
Building Flexible Design Systems
yeseniaperezcruz
328
38k
BBQ
matthewcrist
87
9.5k
Building Applications with DynamoDB
mza
93
6.2k
Building Your Own Lightsaber
phodgson
104
6.2k
Code Reviewing Like a Champion
maltzj
521
39k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.6k
Transcript
Готовые Vim сборки vs свои детища Ulyanovsk Vim Meetup
Антон Каляев, Undev.ru
Антон Каляев, Undev.ru полгода работы с вимом
Антон Каляев, Undev.ru полгода работы с вимом неопытный вимер
Дистрибутивы Vim
None
None
None
Плюсы
Все в одном флаконе
Быстрый старт
Регулярные обновления и багфиксы
Минусы
Зачастую избыточны
Bindings
Bindings Конфликты
Bindings Конфликты Сложно запомнить все
Тормоза
Замеряем время запуска Vim $ vim -v --startuptime /dev/stdout +qall
=> 373.072 ms
Отключаем пару плагинов 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')
Снова замеряем время запуска Vim $ vim -v --startuptime /dev/stdout
+qall => 334.439 ms
Dotfiles
None
None
“Ваша сборка”
Плюсы
Ничего лишнего
None
Постепенное развитие
“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)
Больший конроль
Минусы
Do it yourself
sensible.vim Defaults everyone can agree https://github.com/tpope/vim-sensible
Плагин-менеджеры
• pathogen.vim • vundle • neobundle.vim
• pathogen.vim • vundle • neobundle.vim набирает популярность
Как они работают :set runtimepath? :help 'rtp'
Спасибо за внимание https://github.com/akalyaev https://twitter.com/AntonKalyaev
• 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