Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
「とても小さいvim」vim-tiny    guyon  2011.5.14
自己紹介      Yuki AsanoWoking at atWare.Inc in Yokohama     ScrumAlliance Certified ScrumMaster     id:guyon / @gu4
VIMについて●何? :エディタ(開発環境)●読み方:ヴィム●意味 :Vi Imitation → Vi Improved     Viの模倣    Viの拡張
vi●何? :エディタ●読み方:ブイアイ●隠意味:どこにでも入っているエディタ
既知●   だいたいviコマンドはvimのエイリアス●   viは軽い●   vimは拡張性に優れている
vim-tinyとはDebian系のOSにインストールされるvimのパッケージの一つ
最初にまずやることroot@SheevaPlug:~# vim-bash: vim: command not found
vim-tinyはどこにroot@S:~# which vi/usr/bin/viroot@S:~# ls -l /usr/bin/vi/usr/bin/vi -> /etc/alternatives/viroot@S:~# ls -l /et...
サイズMacports vim => 1.6MVim-tiny     => 615K
Linux BoxROM(OS含) 512MBRAM      512MB
apt-get install        vim+python+perl         計:43.6MB+tag_xxxx …   apache2.2-commonなども依存
apt-get install     vim-full           計:161MBaspellやtclやdbusやgui-xxxなども依存
vim-tiny90個のfutureのうち10個しかONになっていない
使えない機能具体例text-objects, diff, eval, keymap,mouse, quickfix, syntax
使えない機能具体例   help
使えない機能具体例 たった30行のReadme
使えない機能具体例     たった30行のReadme・vim-docやvim-runtimeを入れてね・オンラインヘルプあるよ
vi = vim-tiny ?      No
vi = vim-tiny ?   :set compatibleまたは起動オプションで       $vi -C
起動速度の比較vim は --startuptimeで計測(7.2.269からの機能)tiny-vimは $time vi -S quit.vim       :w hogehoge.txt       :q
起動速度の比較--startuptimeで計測vim with plugin : 699msvim no plugin : 123ms$time vi -S quit.vimvim-tiny        : 16ms(13ms)
まとめvim-tinyのminimalさはすごい
まとめ160MBとvimを一緒に受け入れる      寛大な心が必要
まとめ    vimのフル機能使いたいならsshfs経由でlocalのvimを使うとか?
さいごに男ならソースからビルド!!
ありがとうございました
「とても小さいVim」vim tiny
「とても小さいVim」vim tiny
Upcoming SlideShare
Loading in …5
×

「とても小さいVim」vim tiny

3,894 views

Published on

2011/5/14 #ujihisa.vim にて発表

Published in: Technology
  • Be the first to comment

「とても小さいVim」vim tiny

  1. 1. 「とても小さいvim」vim-tiny guyon 2011.5.14
  2. 2. 自己紹介 Yuki AsanoWoking at atWare.Inc in Yokohama ScrumAlliance Certified ScrumMaster id:guyon / @gu4
  3. 3. VIMについて●何? :エディタ(開発環境)●読み方:ヴィム●意味 :Vi Imitation → Vi Improved     Viの模倣    Viの拡張
  4. 4. vi●何? :エディタ●読み方:ブイアイ●隠意味:どこにでも入っているエディタ
  5. 5. 既知● だいたいviコマンドはvimのエイリアス● viは軽い● vimは拡張性に優れている
  6. 6. vim-tinyとはDebian系のOSにインストールされるvimのパッケージの一つ
  7. 7. 最初にまずやることroot@SheevaPlug:~# vim-bash: vim: command not found
  8. 8. vim-tinyはどこにroot@S:~# which vi/usr/bin/viroot@S:~# ls -l /usr/bin/vi/usr/bin/vi -> /etc/alternatives/viroot@S:~# ls -l /etc/alternatives/vi/etc/alternatives/vi -> /usr/bin/vim.tiny
  9. 9. サイズMacports vim => 1.6MVim-tiny => 615K
  10. 10. Linux BoxROM(OS含) 512MBRAM 512MB
  11. 11. apt-get install vim+python+perl 計:43.6MB+tag_xxxx … apache2.2-commonなども依存
  12. 12. apt-get install vim-full 計:161MBaspellやtclやdbusやgui-xxxなども依存
  13. 13. vim-tiny90個のfutureのうち10個しかONになっていない
  14. 14. 使えない機能具体例text-objects, diff, eval, keymap,mouse, quickfix, syntax
  15. 15. 使えない機能具体例 help
  16. 16. 使えない機能具体例 たった30行のReadme
  17. 17. 使えない機能具体例 たった30行のReadme・vim-docやvim-runtimeを入れてね・オンラインヘルプあるよ
  18. 18. vi = vim-tiny ? No
  19. 19. vi = vim-tiny ? :set compatibleまたは起動オプションで $vi -C
  20. 20. 起動速度の比較vim は --startuptimeで計測(7.2.269からの機能)tiny-vimは $time vi -S quit.vim :w hogehoge.txt :q
  21. 21. 起動速度の比較--startuptimeで計測vim with plugin : 699msvim no plugin : 123ms$time vi -S quit.vimvim-tiny : 16ms(13ms)
  22. 22. まとめvim-tinyのminimalさはすごい
  23. 23. まとめ160MBとvimを一緒に受け入れる 寛大な心が必要
  24. 24. まとめ vimのフル機能使いたいならsshfs経由でlocalのvimを使うとか?
  25. 25. さいごに男ならソースからビルド!!
  26. 26. ありがとうございました

×