vimでphpファイルのヒアドキュメントをハイライト表示したいです。

プラグインはありますか?

回答の条件
  • URL必須
  • 1人1回まで
  • 13歳以上
  • 登録:2014/05/13 00:21:03
  • 終了:2014/05/13 23:23:38

回答(3件)

id:sasada No.1

sasada回答回数1482ベストアンサー獲得回数1332014/05/13 05:28:01

ポイント34pt

普通にphp.vimでハイライトすると思うのですが、こちらを試してみては、
http://www.vim.org/scripts/script.php?script_id=2874

(参考)構文ハイライトの方法
http://vim-jp.org/vimdoc-ja/syntax.html#:syn-files

追記

 こんなのも見つけました。
https://github.com/StanAngeloff/php.vim

__LINE__ __FILE__ __DIR__ __FUNCTION__ __CLASS__ __METHOD__ __NAMESPACE__
をハイライトするようです。

他3件のコメントを見る
id:sasada

 ご指摘ありがとうございます。
 たぶん、

$bar = <<<LABEL
 hogehoge
LABEL;

とあって、hogehogeにhtmlのマークアップがあったらハイライトして欲しい、と言う意味に取りました。
 間違っていたら済みません。
 私が使っていた頃はハイライトしていたと思うんですけどね。なにかプラグインを入れた記憶も無いのですが。

2014/05/13 15:34:44
id:mijusawa

回答ありがとうございました。
ラベルをhtmlとかに指定しなかったのが原因でした。
失礼致しました。

2014/05/13 23:25:32
id:Yacky No.2

エネゴリ回答回数1375ベストアンサー獲得回数1552014/05/13 06:02:40

ポイント33pt

これでできませんか?

ヒアドキュメントでのハイライトはsyn-includeでできませんか?
http://mattn.kaoriya.net/software/vim/20090116120815.htm

参照元
http://lingr.com/room/vim/archives/2010/07/27

id:mijusawa

デフォルトの設定できました。
大変失礼しました。

2014/05/13 23:26:04
id:watercooler No.3

井戸端さん回答回数289ベストアンサー獲得回数512014/05/13 13:30:32

ポイント33pt

もしもこういうことなら特別なプラグインは不要よ。
(PHP)プログラマのためのVIM (9) - PHP向けカスタマイズ - おぎろぐはてな

PHP: 文法オプション

VIMはすげーつかえるPHPの構文プラグインがついてくる
いくつかのオプションを
let php_sql_query=1 - 文字列中のSQLをハイライトする
let php_htmlInStrings=1 - 文字列中のHTMLをハイライトする
let php_noShortTags = 1 - ショートタグ (
let php_folding = 1 - クラスと関数の折りたたみ(folding)を有効にする

id:mijusawa

ありがとうございました。
vimって奥が深いですね・・・

2014/05/13 23:26:40
  • id:fiwa
    ラベルにhtmlとか書いておけばハイライトされたりしませんか?
    http://f.hatena.ne.jp/fiwa/20140513200147
  • id:mijusawa
    fiwaさんありがとうございました!!!!
    ラベルをhtmlとか指定するなんて知りませんでした。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません