2011-01-05 60 views
5

我使用的是最新的SyntaxHighlighter我的應用程序中,由於某種原因工具欄不會在IE,Firefox或Chrome顯示。代碼突出顯示沒有問題,但我想要有工具欄。更糟的是,官方網站上的toolbar demo也無法正常工作。不SyntaxHighlighter的顯示工具欄

我錯過了一些明顯的東西嗎?以下是代碼塊。

<script src="Scripts/syntaxhighlighter/scripts/shBrushCSharp.js" type="text/javascript"></script> 
<link type="text/css" rel="stylesheet" href="Scripts/syntaxhighlighter/styles/shCoreDefault.css" /> 
<script type="text/javascript"> 
    // Highlight code 
    SyntaxHighlighter.all(); 
</script> 

<pre class="brush: csharp; ruler: true; title: 'Test'; toolbar: true;"> 
public static bool HelloWorld() 
{ 
    // Return 
    return false; 
} 
</pre> 

回答

8

我一直在試圖找出這一個自己。我不會聲稱自己是100%正確的位置,但是從我所知道的,這就是答案:

  1. 工具欄在更新變化,從2到版本3
  2. 工具欄不再包括圖標和whatnot。
  3. 默認工具欄現在是簡單的'?'。

這非常很爛,如果這是真的。帶有圖標的彈出工具欄是讓我選擇SH的其中一個選項。

這是我猜在最新的包比較包括CSS文件,對安裝了啓用了「適當的」工具欄上一個版本的網站提供的CSS。

這裏有一個鏈接,我在窺探:ramymostafa.com

+0

此外,即使在辦公室演示,['smart-tabs'demo](http://alexgorbatchev.com/SyntaxHighlighter/manual/demo/smart-tabs)中,'smart-tabs:false'也不起作用。 HTML)。任何建議修復它?您提到的 – SparkAndShine 2016-01-19 17:13:35

+0

[鏈接](http://www.ramymostafa.com/?p=99)不可用。 – SparkAndShine 2016-01-19 17:27:00

+0

@SparkandShine並非如此。我現在使用Google Prettify和/或Highlight.js。 – 2016-01-19 20:34:54

3

雖然我希望自己的工具欄,似乎是一個的工具欄功能 - 複製&粘貼 - 已被納入,而不需要一個工具欄項目:

如果您雙擊代碼的任何地方,整個代碼視圖替換預先選定的觀點,從哪些用戶可以用sim來複制ple Ctrl/Cmd-C。點擊其他任何地方都會將視圖恢復到原始狀態。 http://alexgorbatchev.com/SyntaxHighlighter/whatsnew.html#copytoclipboard

我還是喜歡流行音樂輸出功能,但不太按鈕是好事,我猜?

+0

通常情況下,我會同意,但我的主要用例(嵌入到TiddlyWiki中是因爲1.x和2.x是LGPL而不是MIT許可的)不會與此相關,因爲TiddlyWiki具有自己的雙擊處理程序。 (它是一個麻煩來手動選擇剛纔的代碼片段雙擊帶我去TW的編輯視圖後)......它也沒有那麼明顯了來訪的用戶比我私人的TW其他情形。 – ssokolow 2011-07-05 01:38:33

2

工具欄,可以很容易地顯示只需打開插件配置,在熒光筆版本設置爲VERSION 2X。這樣工具欄將再次顯示!

1

我可以證實,在第3版工具欄不顯示。