2007-03-07

VimでPHPの関数補完の設定

Vim7だとomnifuncが使えるけど、えてして6が入ってるほうが多いので。

1. 辞書を作る

$ mkdir -p ~/.vim/dict
$ php -r '$f=get_defined_functions();echo join("?n",$f["internal"]);'?
> | sort > ~/.vim/dict/php_functions.dict

2. ~/.vimrcをいじる

" PHPのファイルを開くときに辞書を設定
autocmd FileType php :set dictionary+=~/.vim/dict/php_functions.dict
" キーワード補完を有効に
set complete+=k
" デフォだと補完の色がキモイので変更
hi Pmenu ctermfg=Black ctermbg=Grey
hi PmenuSel ctermbg=Blue
hi PmenuSbar ctermbg=Cyan

3. 挿入モードでタイプ中、おもむろに Ctrl+x Ctrl+k

4. コーヒーを飲む

Tags: Vim PHP

画面が狭い

MacBookは1280x800で、一応レッツノートよりは画面が広いのだが、本気モードでコーディングしはじめたりするとやっぱり狭い感がある。今の会社、まだ延長になるようなら、デルのモニタでも買って置いとこうかなぁ。

Tags: MacBook Mac

«前の日記(2007-03-03) 最新 次の日記(2007-03-09)»

2007年
3月
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31