タグ付けされた質問 「filetype-php」

1
ヒアドキュメント内で言語固有の構文を有効にするにはどうすればよいですか?
PHPファイルを編集して、heredocで文字列を定義すると、JavaScript構文、HTML構文、またはSQL構文の場合、heredoc内で構文の強調表示が有効になります。ただし、CSS構文では機能しません。 例(hello.php次のコードで呼び出される新しいPHPファイルを作成する場合): <?php $foo = <<<"JAVASCRIPT" var hello = "hello"; JAVASCRIPT; $bar = <<<"CSS" /* This code below should be syntax-highlighted. */ .hello { font-weight: bold; } CSS; JAVASCRIPTブロックが正しく強調表示されますが、CSSブロックではありません。また、JavaScriptコードブロックのキーワードで実行SynStackするvarとが取得さ['phpRegion', 'phpHereDoc', 'javaScriptIdentifier']れますが、CSSブロック内の任意の場所で同じ操作を実行するとのみが取得されるため['phpRegion', 'phpHereDoc']、CSS構文の強調表示ルールを追加する必要があります。これらの構文規則はどこで定義され、どのように追加しますか?

2
折りたたみが失敗する:vimは折り目を見つけることができません
私はいくつかのPHPコードを折りたたむことを試みています、そして私はポストの終わりに折りたたむことを試みているコードのいくつかの縮小版を含めました。 以下のvimコマンドを試しましたが、以下のexコマンドのみが機能します。ex以外のコマンドは機能せず、ステータス行に白地に赤のメッセージが表示されます。折り目が見つかりません。 :help folding :help fold-commands :help foldmethod :set foldmethod=syntax zi - toggle folding zj - move to top of next fold zk - move to bottom of previous fold za - toggle current fold open and closed zo - open current fold zc - close current fold zA - …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.