2016-06-29 11 views
0

Ich benutze Sublime3 anstelle von Notepad ++. Ich habe etwas Bedenken bei der Arbeit mit Perl/PHP oder jede Art von Sprachen, die Dollar-Zeichen für deklarieren Variable verwenden. HierSublime 3 - Variable in Perl/PHP-String markieren

ist ein Beispiel, in Notepad ++:

enter image description here

Wie man sehen kann, "HELO $ name" wurde mit verschiedenen Farben angezeigt.

Auf diese Weise können wir leicht erkennen, dass eine Variable in der Zeichenfolge ist.

In Sublime 3, es sah aus wie diese:

enter image description here

So können Sie sehen, gibt es keine Unterschiede zwischen Text und variabel. Es würde in einigen Fällen Verwirrung stiften.

Darf ich wissen, ob es eine Lösung dafür gibt?

Vielen Dank und viele Grüße.

Alex

Antwort

0

Dies ist selbst fördern, aber es wird das Problem

Sie wollen tatsächlich lösen meine Neon Color Scheme auszuchecken, verfügbar über Package Control. Sein Ziel ist es, so viele Sprachen wie möglich so gut wie möglich aussehen zu lassen und hat Hunderte von Selektoren, die spezifisch für viele verschiedene Syntaxen sind, einschließlich Perl und PHP. Insbesondere unterstützen beide Sprachen die Hervorhebung für die String-Interpolation. Hier ist der Code mit Sublimes Perl-Syntax von dev build 3118, die auf die neueste public build sehr ähnlich sein sollten, die Sie verwenden sollten, wenn Sie noch nicht registriert:

Perl

Und hier ist der entsprechende Code in PHP:

PHP

Bitte beachten Sie, dass diese Bilder eine Work-in-progress mit der Version von Neon genommen wurden, die in dem nächsten Tag auf der Freigabe oder so ich plane. Die aktuelle Version sollte genauso aussehen, da ich nicht glaube, dass ich einen dieser Bereiche bearbeitet habe, aber wenn Sie mich nicht einfach wissen lassen, werde ich Sie auf die Entwicklerversion verweisen.