2016-05-31 4 views
3

enter image description here崇高な3 PHP/HTML構文の強調表示

この画像はこの画像を要約しています。開いたかっこ[if、else、for、...]で終わるPHPタグの "inside" PHPタグを書くたびに、残りの行は白くなります。

EDIT: @MattDMoはSublime githubリポジトリに問題をオープンしました。既に修正をコミットしているようです。今すぐデプロイを待つだけです。

+1

@superuser.com/ –

+0

@PedroLobito [ヘルプ]、[ソフトウェアの質問]([http://tackoverflow.com/help/on-topic])それらが "* [...]プログラマーによって一般的に使用されるソフトウェアツールをカバーしている場合は許可されます*"。 vim、emacs、Notepad ++などのような崇高なテキストはプログラミングエディタであり、数万の質問があります(http://stackoverflow.com/questions/tagged/sublimetext2+orublicationsext3+or+sublimetext + or + vim + or + vi + or + emacs + or + notepad%2b%2b)このサイトでは完全に話題になっています。 – MattDMo

+0

これはPHP構文のハイライト定義のバグです。私は新しい[問題](https://github.com/sublimehq/Packages/issues)を一時的に開きます。私はこの時点で実行可能な回避策を考えることができません。 – MattDMo

答えて

1

この問題は最近のサブライムテキスト3のビルドでPHP.sublime-syntaxというファイルを持つissueです。このpull requestで説明されているように、特にHTMLが中括弧ブロックの内側にある場合は、PHPとHTMLコードが混在する場面ではいくつかのことが起こります。 PRが受け入れられ、PHPパッケージのthe current versionが期待どおりに動作するはずです。 ST3のインストールをアップグレードするには、3080以降(とあなたはdevのトラック上の現在のパブリックベータ版のBuild 3114、またはBuild 3113使用して、本当にでなければなりません)tempディレクトリまたはどこかとに、変更を実行してビルドし

git clone https://github.com/sublimehq/Packages.git 

、またはzipfileのレポをダウンロードして展開してください。作成したPackagesディレクトリを入力し、サブライムのPackagesディレクトリに全体PHPフォルダをコピーします。

  • OSX - ~/Library/Application Support/Sublime Text 3/Packages
  • のLinux - ~/.config/sublime-text-3/Packages
  • のWindows - C:\Users\UserName\AppData\Roaming\Sublime Text 3\Packages
  • Windowsのインストールポータブル - InstallationDirectory\Data\Packages

お願いこれはSublimeのデフォルトPHPパッケージを上書きしないことを覚えておいてください。は新しいビルドをインストールするとにアップグレードされません。アップグレード後に新しいPackages/PHPディレクトリを削除することを忘れないでください。すべて設定されます。

関連する問題