PHP用のオプション色々

メソッドの「折り畳み表示」を有効にする

  • 既にVimにプラグインが入っていればvimrcに以下を追記するだけ(最近のVimなら大丈夫っぽい)。

"php_method_folding
let php_folding = 1

使い方
  • あるメソッドを「開く」→zo
  • あるメソッドを「閉じる」→zc

※oはOpenの頭文字、cはCloseの頭文字。
※開く時は閉じられたメソッドにカーソルを合わせる。
※閉じる時は閉じたいメソッドの内部にカーソルを移動。

  • 一気に「開く」→zR
  • 一気に「閉じる」→zM
  • 次の折り畳みに移動→zj
  • 前の折り畳みに移動→zk

文字列中のSQLをハイライトする

let php_sql_query=1

文字列中のHTMLをハイライトする

let php_htmlInStrings = 1

ショートタグ「< ?」はハイライトしないようにする(「< ?php」の使用を促すため)

let php_noShortTags = 1

別の方法(多分、使わない…)

1. 「phpfolding.vim」というプラグインをダウンロードする
ダウンロードできる場所はここ

2. vimrcに一言添える
例えば「~/.vim」に「phpfolding.vim」を置いた場合、

"phpfolding
source ~/.vim/phpfolding.vim

※使い方は上記と同じ。