2015-01-06 59 views
0

我剛開始使用PHPStorm(我沒有使用Intellisense,我的生活怎麼樣?),它非常棒。我遇到的一個問題是刀片文件內部的語法突出顯示。我用一些php文檔塊開始我的觀點。不知道這種做法在哪裏開始,但我認爲這是CodeIgniter日子裏的一些遺留問題。所以他們開始在刀片文件中突出顯示php語法

<?php 
/** 
* explanation of the file 
* 
* @author John Doe 
* @copyright 2015 
*/ 
?> 

這個問題導致它是防止下面的PHP代碼的語法高亮。我相信我已經將問題隔離到了@符號,這可能與使用Blade語法熒光筆有關,因爲如果我刪除了@,它可以正常工作。有沒有在PHPStorm配置的方法來解決這個問題?還是我需要一種不同的方式來記錄我的觀點?

謝謝!

+0

Blade中的註釋語法是'{{ - - }}'。雖然你可以使用docblocks,但你已經注意到他們不太好用。 –

+0

@Andrew Brown AndI沒有任何問題,像你用phpstorm 8那裏得到的。你是否恢復到默認配置並重新啓動? –

+0

今天是全新安裝。它只發生在擴展名爲'.blade.php'的文件中,如果我使用@符號 –

回答

1

PHPStorm 8具有刀片支持。確保你更新到最新版本來獲取它。

https://www.jetbrains.com/phpstorm/features/

從官方網站:

枝條,葉片& Smarty模板

用小樹枝,葉片或Smarty的模板引擎模板文件工作時利用效率的功能:配置的語法突出顯示不同的結構;語法錯誤突出顯示;功能和屬性完成;自動插入成對的大括號,引號和結束標籤;和更多。

+0

是的,我已經在使用它了,但顯然刀片語法高亮顯示不能區分docblock。這可能是一個錯誤。 –