2011-01-05 12 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

私は自分自身をこの1つを把握しようとしてきました。私はここで、100%正確であると主張しませんが、私が言うことができるものから、これが答えです:

  1. ツールバーは3
  2. ツールバーは、もはや含まれ、バージョン2からのアップデートで変更されませんでしたアイコンとそれ以外のもの。
  3. デフォルトのツールバーは、単純な '?'になりました。

これが本当なら、これはかなりうんざりです。アイコン付きのポップアップツールバーは、他のオプションよりもSHを選択できるようにしたものの1つです。

これは、最新のパッケージに含まれているCSSファイルを、「適切な」ツールバーを有効にしたバージョンのサイトで利用可能なCSSと比較したものです。ここramymostafa.com

+0

また、スマートタブ:falseはオフィスデモでも機能しません。[スマートタブデモ](http://alexgorbatchev.com/SyntaxHighlighter/manual/demo/smart-tabs。 html)。いずれかそれを修正するために示唆ですか? – SparkAndShine

+0

あなたが言及した[リンク](http://www.ramymostafa.com/?p=99)は利用できません。 – SparkAndShine

+0

@SparkandShineそうではありません。私は最近、Google PrettifyやHighlight.jsを使用しています。 –

2

同じ問題:

は、ここで私はでスヌーピングされた1へのリンクです。 v3にツールバーがないようです。

私が使用

が再びv2の:あなたの周りのCSSやJSをコピーする場合http://alexgorbatchev.com/SyntaxHighlighter/download/download.php?sh_2.1.382

、私はツールバーを自分自身をしたいと思いますが、フォルダのスタイル

+0

新しいバージョンに 'XRegExp.js'をロードしますか? – SparkAndShine

3

に画像を含めることを忘れないでください、それはその1つのようですツールバーの機能を - &ペーストをコピーする - ツールバー項目を必要とせずに含まれています:

あなたは、コードの任意の場所をクリックを倍増した場合、全体のコードビューがあると、どのユーザーから事前に選択したビューに置き換えsimとコピーすることができますCtrl/Cmd-Cを押します。他の場所をクリックすると、ビューが元の状態に戻ります。 http://alexgorbatchev.com/SyntaxHighlighter/whatsnew.html#copytoclipboard

私はまだ出てポップな特徴が、あまりのボタンのように良いこと、私が推測されるのでしょうか?

+0

通常、私は同意しますが、TiddlyWikiには独自のダブルクリックハンドラがあるため、私の主な使用例(TiddlyWikiへの埋め込みは1.xと2.xがMITライセンスではなくLGPLであるため) 。 (また、ダブルクリックした後でコードスニペットを手動で選択するのは面倒ですが、TWの編集ビューに私を連れて行きます)...私の個人的なTiddlyWiki以外の状況では、ユーザーを訪問することもあまり明らかではありません。 – ssokolow

2

ツールバーは簡単に表示することができます。プラグインの設定に移動し、ハイライターバージョンをバージョン2Xに設定します。この方法でツールバーが再度表示されます!

1

バージョン3では、ツールバーには表示されません。

関連する問題