2016-03-29 8 views
2

Ich habe das Gefühl, dass dies in Sublime Text 3 nicht möglich sein wird, aber ich bin neugierig, wenn solche Echtzeit-Änderung der Quellansicht verfügbar ist .Sublime Text 3 Syntax - Ersetzen am Bildschirm Zeichen in der Quelle mit verschiedenen visuellen

In meiner Programmiersprache verwenden wir ^ (carat) als Zuweisungsoperator, so dass:

"ABC"^Var1 

String ABC Variable Var1 zugeordnet ist.

In unserer tatsächlichen Umgebung ist die ^ carat[ascii 94] mit → arrow-right [ascii 8594] ersetzt, so dass die obige Aussage stattdessen aussehen würde:

"ABC"→Var1 

Einfach gesagt ich in meiner Quellensicht alle Vorkommen von^mit → ersetzen möchten nur mit das Original ist der tatsächlich gespeicherte und kompilierte Wert (nicht nur die Anzeige: → Zeichen). Dies dient nur zur Anzeige während der Codierung.

INFO: Verwenden von Sublime Text 3 Erstellen Sie 3103 mit Package Manager in Win7 64bit.

Antwort

1

Nur eine Idee:
Nehmen Sie die Schriftart, die Sie in Ihrem Editor und ersetzen Sie die Karat ^ mit dem Pfeil . Dies würde es in jedem Editor funktionieren lassen und der Charakter, der gespeichert/kompiliert wird, ist immer der Karat.

FontForge sollte diesen Job erledigen. Wenn es nicht möglich ist, Ihre oder .otf Schriftart zu ändern, verwenden Sie eine Open Source Schriftart wie Adobe Source Code Pro und ändern Sie sie dort.

Übrigens kann Sublime Text different preferences per file type verwenden. Auf diese Weise können Sie Ihre spezielle Schriftart nur für Ihre spezielle Sprache verwenden und die normale Schriftart für jede andere Sprache beibehalten.

+0

Ich mag wirklich die Idee der Schriftbearbeitung und Font Forge ist ein sehr cooles Programm, ich landete nach rechts Pfeil auf die Karat-Position und speichern. Leider, als meine Schriftart von FontForge gerendert wurde, zerstörte sie es völlig und erzeugte eine kaum lesbare Ausgabe (aber der Pfeil funktionierte!) Ich denke, ich muss mehr Zeit damit verbringen, zu lernen, wie man eine Schrift von Font Forge richtig erzeugt Ergebnisse basieren auf den glatten Wegen statt einer gezackten Monstrosität. –

+0

Hier ist, was FontForge auf generiert, haben Sie Erfahrung damit? Es wird wie Glätten/Anti-Aliasing-Effekte oder etwas ähnliches nicht mehr angewendet. Ich werde weiter lernen. http://i.imgur.com/IcggGW3.png –

+0

@ChrisRiley Sorry, aber ich habe nicht viel Erfahrung mit FontForge selbst, vielleicht fragen Sie in einem Font-Designer-Forum. Oder werfen Sie einen Blick auf den Adobe Source Code Pro. Dort finden Sie Informationen über Github, wie Sie aus einer Quelle erstellen, die das gleiche Ergebnis liefert wie sie. Aber ich weiß nicht, wie einfach es ist, die Quellen zu wechseln. Aber jeder Schriftartenprofi sollte Ihnen zumindest dabei helfen können. Ich hatte gerade die Idee, es in der Schriftart zu ändern, könnte einfacher sein, als einen bestimmten Editor zu hacken. –