タグ

Vimとfoldingに関するopparaのブックマーク (2)

  • phpfolding.vimでPHPのメソッドを折りたたむ

    Vimには標準で、let php_folding=1 という設定があります。 この設定はクラスやメソッドの折りたたみが有効になり便利なのですが、neocomplecacheとの相性が良くないようで、設定すると補完が非常に遅くなることがあります。私の環境では、メソッド名の編集時に補完が遅くなることが多いです。 neocomplecacheの補完速度を優先させるため、let php_folding=1 は使用せずに運用していましたが、折りたたみがないとやはり不便です。 今回紹介するphpfolding.vimプラグインは、PHPのメソッドやPHPDocを折りたたむプラグインです。neocomplecacheとの相性も良いようで、補完速度に影響を感じることはありません。 動作確認環境 Vim7.3 目次 インストール .vimrc 使い方 インストール phpfolding.vimgithub

    phpfolding.vimでPHPのメソッドを折りたたむ
  • 折り畳み嫌いの男が一夜でFolding freakにまでなった話 - cafegale(LeafCage備忘録)

    続編→折り畳み嫌いの男が一夜でFolding freakにまでなった話2 - cafegale Vim Advent Calendar 2011 23日目天皇誕生日担当は私@LeafCageです。 みなさん折り畳み(Fording)は使ってるでしょうか? 私は折り畳みが嫌いでした。 折り畳みがダメな理由は大きく2つあります。 見た目が悪い 操作性が悪い この2つをカイゼンして快適な折り畳み環境を構築することにします。 見た目のカイゼン まず、見た目についてです。 Vim標準の折り畳み表示はインデントが崩れる、最初の行の内容が分かりにくいということで直感的ではありません。 そこで折り畳みテキストを生成する関数を差し替えて、より自分に望ましいように表示を変えてしまいましょう。 標準ではset foldtext=foldtext()になっていますが、これを自分で用意した関数に差し替えます。 適用

    折り畳み嫌いの男が一夜でFolding freakにまでなった話 - cafegale(LeafCage備忘録)
  • 1