Vimの構文に基づく折りたたみリリースでは以下のセキュリティ

StackOverflow https://stackoverflow.com/questions/792886

  •  16-09-2019
  •  | 
  •  

質問

私はダウンロードはクリアしました。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 , でも使いやすいです。

  1. のphpfolding.vimを $HOME/.vim/プラグイン/

  2. キーマップの追加

    map <F5> <Esc>:EnableFastPHPFolds<Cr>

    map <F6> <Esc>:EnablePHPFolds<Cr>

    map <F7> <Esc>:DisablePHPFolds<Cr>

楽しもう!

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top