Syntax nicht Symbolleiste zeigt
-
25-09-2019 - |
Frage
Ich bin mit der neuesten Syntax innerhalb meiner app und aus irgendeinem Grund die Symbolleisten werden nicht in IE, Firefox oder Chrome. Die Code-Highlights ohne Frage, aber ich möchte Symbolleisten haben. Was macht die Dinge schlimmer ist, dass die Symbolleiste Demo auf der offiziellen Website auch nicht funktioniert .
fehlt Bin ich etwas offensichtlich? Im Folgenden sind die Code-Nuggets.
<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>
Lösung
Ich habe versucht, dieses heraus mich Figur. Ich werde behaupten, nicht 100% richtig, hier zu sein, aber von dem, was ich sagen kann, das ist die Antwort:
- Symbolleiste wurde in Update von Version 2 auf Version 3. geändert
- Symbolleiste enthält nicht mehr die Symbole und so weiter.
- Die Standard-Symbolleiste ist nun die einfache '?'.
Dieses ziemlich saugt, wenn es wahr ist. Die Popup-Symbolleiste w / Icons ist eines der Dinge, die ich SH über die anderen Optionen wählen.
Dies ist, was ich vermute, die enthaltenen CSS-Dateien im aktuellen Paket an die CSS auf Websites zu vergleichen, die eine Version mit dem „richtigen“ haben Symbolleiste aktiviert ist.
Hier ist ein Link zu einem I in wurde Snooping: ramymostafa.com
Andere Tipps
Während ich die Toolbar selbst möchte, scheint es, dass eine der Symbolleiste verfügt - Copy & Paste - hat für ein Symbolelement ohne die Notwendigkeit aufgenommen:
Wenn Sie doppelt überall auf dem Code klicken, wird die gesamte Code-Ansicht ist ersetzt mit einer vorgewählten Ansicht von dem Benutzer mit einem einfachen Strg / Cmd-C kopieren. Ein Klick anderswo kehrt den Blick auf den ursprünglichen Zustand zurück. http://alexgorbatchev.com/SyntaxHighlighter/whatsnew.html#copytoclipboard
Ich würde immer noch wie die Pop-Out-Funktion, aber weniger Taste ist eine gute Sache, ich denke?
das gleiche Problem hier. Sieht aus wie es in v3 keine Symbolleiste ist.
ich verwende v2 wieder: http://alexgorbatchev.com/SyntaxHighlighter/download /download.php?sh_2.1.382
Wenn Sie die CSS und JS um zu kopieren, vergessen Sie nicht, die Bilder in Ordner Stile umfassen
Die Symbolleiste kann leicht einfach sein wird, zeigt, auf die Plugin-Konfiguration gehen, auf der Highlighter Version Satz VERSION 2X. Auf diese Weise wird die Symbolleiste wieder angezeigt!
Ich bestätige, dass in Version 3 die Symbolleiste nicht angezeigt.