• Like
「とても小さいVim」vim tiny
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

「とても小さいVim」vim tiny

  • 2,937 views
Published

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

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

Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
2,937
On SlideShare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
3
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

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