Vimの構文に基づく折りたたみリリースでは以下のセキュリティ
質問
私はダウンロードはクリアしました。vimファイルをPHPに基づく構文情報です。で提供できる書式に基づく折りたたみができませんのである。
きでしょうか。 :let g:php_folding 2
や :set foldmethod=syntax
が無い.またまた、ファイルは正に相応しい場所で読み取りvimかできない :let g:php_sql_query=1
る。
の php.vim
ファイル ~/.vim/syntax/php.vim
解決 3
どうやら私のVIMは実行されませんでした:構文が有効
。こう:構文は、問題を修正可能に、私はまた、追加:構文
の.vimrcにするには他のヒント
:これらのオプションの両方が、またファイルタイプ検出をオンにするための作業:(上の構文または)構文が可能になります。ファイルタイプは、仕事を折るか、強調表示する前に検出する必要があります。
あなたはおそらく、あなたの.vimrcにこれらの3行を追加したいあなたはPHPで開発している場合
set nocompatible " Because filetype detection doesn't work well in compatible mode
filetype plugin indent on " Turns on filetype detection, filetype plugins, and filetype indenting all of which add nice extra features to whatever language you're using
syntax enable " Turns on filetype detection if not already on, and then applies filetype-specific highlighting.
次に、あなたのlet g:php_folding=2
ファイルにあなたのset foldmethod=syntax
と~/.vim/after/ftplugin/php.vim
を置くことができます。
これは、クリーンなあなたの.vimrcファイルを保持するすべての設定を整理し、foldmethodます=構文はあなたがすべてのfilestypesためのデフォルトの折り畳み方法として構文を設定したい場合は、あなたにその行を残す(PHPファイルに影響を与えます。 vimrcファイル)
より詳細な情報については、これらのヘルプファイルを読みます:
:ヘルプファイルタイプ
:usr_05.txt
を助けます :ヘルプusr_43.txt
だから、その phpfolding.vim , でも使いやすいです。
のphpfolding.vimを $HOME/.vim/プラグイン/
キーマップの追加
map <F5> <Esc>:EnableFastPHPFolds<Cr>
map <F6> <Esc>:EnablePHPFolds<Cr>
map <F7> <Esc>:DisablePHPFolds<Cr>
楽しもう!