Coda Highlighting bei Escape-Anführungszeichen

Kirzz

Kirzz

Aktives Mitglied
Thread Starter
Dabei seit
14.11.2009
Beiträge
1.368
Reaktionspunkte
101
Hallo,

ich nutze Coda 1.6.10
Vorwiegend arbeite ich bei der Webgestaltung mit Template Engines, wo Code von content getrennt ist/wird.

Der content sieht in etwa so aus:

<?php
$head = "<img src=\"images/header.jpg\" width=\"300\" height=\"100\">";
$headline = "Das ist eine ";
$site = array(
"copy_headline" => "Copy &Uuml;berschrift",
"Content" => "
<p>Lorem ipsum dolor sit amet, consectetuer <strong>adipiscing</strong> elit. Etiam sit amet elit vitae arcu interdum ullamcorper. Nullam ultrices, nisi quis scelerisque convallis, augue neque tempor enim, et mattis justo nibh eu elit.</p>

<p>Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Donec vel ligula. Sed felis.</p>
"
);
?>

Das Syntax-Highlighting ist wegen der \" Escape-Anführungszeichen eine einzige einheitliche Farbe, - orange.

Allgemeine Frage, gibts eine Möglichkeit das Highlighting anzupassen, oder gibts vielleicht ein vorhandenes, dass das highlighting von Escape-Zeichen unterstützt?
 
Da ich nicht mit Coda arbeite, muss ich erstmal fragen:
Funktioniert das HTML-Syntaxhighlighting denn normalerweise, auch wenn der fragliche Codeabschnitt als PHP-Variable definiert wird (und somit eben in Anführungszeichen steht)?

Ganz nebenbei ist es unperformant, Strings, in denen nichts geparst werden muss, in doppelte Anführungszeichen zu packen.
Besser sind da einfache Anführungszeichen:
PHP:
<?php
$head = '<img src="images/header.jpg" width="300" height="100">';
?>
… und wenn das Problem tatsächlich an den Escape-Zeichen liegt, klappt’s dann vielleicht auch mit dem Highlighting.
 
@Atarimaster:
Das '"xxx" "xxx"' funktioniert natürlich, ändert aber leider nichts am highlighting.

Der gesamte Inhalt zwischen
Code:
<?php
"Content" => "
[COLOR="SandyBrown"]. . .[/COLOR]
");
?>
dem beginnenden content »"« und endenden »"« ist orange.
 
Nochmal gefragt:
Normalerweise macht Coda aber schon HTML-Highlighting auch innerhalb von PHP-Variablen?
 
Atarimaster schrieb:
Nochmal gefragt:
Normalerweise macht Coda aber schon HTML-Highlighting auch innerhalb von PHP-Variablen?

Ich habe mich an Panic gewandt und folgende Antwort erhalten:
"This is something we'll have to fix for a future version of Coda."

Panic ist dran es zu fixen. Solang bleibts orange … :(
 
Zurück
Oben Unten