vim

編集中のファイルのメソッド一覧をQuickfixで縦分割して表示する

vim

Quickfixは便利なんだけど、クラスファイルを編集中に縦分割でガバッと一覧で出して欲しかったのでこんなキーバインドを設定してみた。 nnoremap <buffer> <F1> :vs<CR>:vimgrep /^\s*function / %<CR>:cw<CR><C-w>k:q<CR><C-w>l これを~/.vim/after/ftplugin/php.vimに登録。ただのキーボードマク</c-w></cr></c-w></cr></cr></cr></f1></buffer>…

MozReplでvimからFirefoxにリロードさせたりする

MozReplはlocalhost:4242にtelnet接続してFirefoxを制御するアドオン。随分前からある物だけど、vimの環境見直しの一環として入れてみました。公式のaddonsではMozLabに同梱されていますが(MozLab :: Firefox Add-ons)、Firefox3.5には対応していないよう…

vimでハードタブ(タブ文字)とか全角スペースの表示

vim

vimを使う時はいつも :set list して、改行文字とかタブ文字を表示してるんですが、ハードタブが「^I」になって見づらい。自分でコード書く時はハードタブとか使わないからいいけど、人のコードを読むのに :set nolist して読むとかしてました。したら、id:k…

vimでeucの「〜」とかの文字化け回避

vimを使って3ヶ月ぐらいになるんだけど、eucのファイルで「〜」が「潤オ」に化けたりして困っておりました。Firefoxだと問題ないんだけど、IEがねぇ。と言うか、Firefoxでは化けないから自分では気付かず、人から指摘されて初めて気付いたりして更に面倒。原…