際際滷

際際滷Share a Scribd company logo
仝とても弌さいvim々

vim-tiny

    guyon
  2011.5.14
徭失府初
      Yuki Asano
Woking at atWare.Inc in Yokohama

     ScrumAlliance Certified ScrumMaster

     id:guyon / @gu4
VIMについて
¢採拭。坤┘妊タ_kh廠
¢iみ圭坤凜ム
¢吭龍 Vi Imitation ★ Vi Improved
     Viの庁    Viの
vi

¢採拭。坤┘妊タ
¢iみ圭坤屮ぅ▲
¢L吭龍困匹海砲任眸襪辰討い襯┘妊タ
屡岑

¢   だいたいviコマンドはvimのエイリアス
¢   viはXい
¢   vimは來にれている
vim-tinyとは


Debian狼のOSにインスト`ル
されるvimのパッケ`ジの匯つ
恷兜にまずやること

root@SheevaPlug:~# vim
-bash: vim: command not found
仝とても弌さいVim々vim tiny
vim-tinyはどこに
root@S:~# which vi
/usr/bin/vi

root@S:~# ls -l /usr/bin/vi
/usr/bin/vi -> /etc/alternatives/vi

root@S:~# ls -l /etc/alternatives/vi
/etc/alternatives/vi -> /usr/bin/vim.tiny
サイズ

Macports vim => 1.6M
Vim-tiny     => 615K
Linux Box


ROM(OS根) 512MB
RAM      512MB
apt-get install
        vim
+python
+perl         43.6MB
+tag_xxxx ´


   apache2.2-commonなども卆贋
apt-get install
     vim-full
           161MB
aspellやtclやdbusやgui-xxxなども卆贋
仝とても弌さいVim々vim tiny
vim-tiny

90の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でy
7.2.269からのC嬬

tiny-vimは $time vi -S quit.vim
       :w hogehoge.txt
       :q
軟嗚拔箸留否^
--startuptimeでy
vim with plugin : 699ms
vim no plugin : 123ms

$time vi -S quit.vim
vim-tiny        : 16ms(13ms)
まとめ


vim-tinyのminimalさはすごい
まとめ

160MBとvimを匯wに鞭け秘れる
      寄な伉が駅勣
まとめ

    vimのフルC嬬聞いたいなら
sshfsU喇でlocalのvimを聞うとか
さいごに


槻ならソ`スからビルド!!
ありがとうございました

More Related Content

仝とても弌さいVim々vim tiny