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: PHP Vim | Bookmark:

画面が狭い

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

Tags: Mac MacBook | Bookmark:


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