2010-12-13 90 views
2

我給我的網站上的php代碼示例,並想知道如果他們是我可以對它們進行顏色代碼的方式,以便它可以像IDE一樣閱讀更容易。我總是使用一類代碼在div中顯示代碼,然後在pre標籤中顯示代碼。看我下面的例子。jquery以顏色代碼文本

<div class="code"> 
    <pre> 
     <?php 
     echo 'hello world'; 
     ?> 
    </pre> 
</div> 

我想知道是否有辦法像jQuery一樣的字符串匹配方式來做到這一點。因此,給jquery一個字符串數組,例如應該是藍色的,然後jQuery會查看代碼塊,並且任何匹配它的單詞都會向它們添加一個藍色類或其他東西?任何人都知道我將如何實現這一目標?也許有一種更簡單的方法呢?

感謝

回答

3

有許多不同的腳本,可以做到這一點 - 我不會建議您嘗試,除非你想爲自己的小項目:)

,我使用的語法高亮自己做的是:http://alexgorbatchev.com/SyntaxHighlighter/

在大多數情況下,您只需將一個類(如php)添加到要高亮顯示的元素。對於SyntaxHighlighter,您的代碼如下所示:

<pre class="brush: php"> 
    echo "Hello"; 
</pre>