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

Like this? Share it with your network

Share

「とても小さいVim」vim tiny

  • 3,556 views
Uploaded on

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

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

More 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
3,556
On Slideshare
2,999
From Embeds
557
Number of Embeds
2

Actions

Shares
Downloads
3
Comments
0
Likes
1

Embeds 557

http://d.hatena.ne.jp 556
http://webcache.googleusercontent.com 1

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. ありがとうございました