2014-11-03 73 views
0

我是laravel的新手,我剛剛獲得了這個html模板,我將其轉換爲我的應用程序中的刀片模板。不過,我想用laravel資產函數替換頁面上所有鏈接和圖像的src和href屬性。 例如。使用正則表達式在PHPStorm中替換SRC和HREF屬性

變化

<script type="text/javascript" src="js/jquery.js"></script> 

<script type="text/javascript" src="{{ asset('js/jquery.js') }}"></script> 

不幸的是有這麼多的這些在我的模板,如果有一種方法來使用替換工具只是做這個用正則表達式,我想知道在我的編輯器中。

回答

0

您可以使用capturing groups

轉到編輯 - > Find->替換..,檢查正則表達式

在第一行,你應該輸入:

<script type="text/javascript" src="(.+)"></script> 

在第二行:

<script type="text/javascript" src="{{ asset('$1') }}"></script> 

帶圖像你可以做同樣的事情。

2

在PhpStorm 10(應該是在其他版本類似):

轉到:首選項 - >編輯 - >動態模板

  1. 點擊枝條部分,然後點擊+按鈕右側
  2. 選擇動態模板
  3. 在出現

      窗口210
    • 選擇要分配給現場模板
    • 的縮寫在模板中添加文本您選擇
    • 的說明添加此{{ asset('$SELECTION$') }}
    • 下,你需要「的適用」,並選擇HTML和嫩枝改變。

現在,只要你想打開一個鏈接文字中Symfony2的一根樹枝資產,按Cmd + Alt + T(在Mac上),Ctrl + Alt + T(在Windows上)。將顯示「帶選項的環繞聲」對話框,您可以選擇剛剛創建的實時模板,它將完成這項工作。

相關問題