自己紹介Yuki Asano
Woking at atWare.Inc in Yokohama
id:guyon / @gu4ScrumAlliance Certified ScrumMaster
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
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
vim-tinyはどこに
Macports vim => 1.6MVim-tiny => 615K
サイズ
+python+perl+tag_xxxx …
apache2.2-commonなども依存
apt-get install vim計:43.6MB
aspellやtclやdbusやgui-xxxなども依存
apt-get install vim-full
計:161MB
vim-tiny
90個のfutureのうち10個しかONになっていない
使えない機能具体例
text-objects, diff, eval, keymap,mouse, quickfix, syntax
使えない機能具体例
・vim-docやvim-runtimeを入れてね
・オンラインヘルプあるよ
たった30行のReadme
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)
起動速度の比較
160MBとvimを一緒に受け入れる寛大な心が必要
まとめ
vimのフル機能使いたいならsshfs経由でlocalのvimを使うとか?
まとめ