ich entwickel gerade waerend meines Praktikums an einem Tool mit das der EINSICHT von Quellcodes dienen soll und nicht dem editieren.
Beim benutzen der SuFu bin ich auf viele Loesungen gestossen die das schoen machen wenn man den Code tippt aber ich befuerchte das diese Loesungen:
a) overstyled sind fuer mein Problem.
b) wegen dem overstyled sein unoetig Leistung fressen.
Wuerde mich interessieren obs da ne einfachere Loesung gibt.
denkst du das oder hast du das getestet? Kommt es denn drauf an, dass das Programm 10 Millisekunden schneller ist als die Lösung die du schon gefunden hast?
cybertier hat gesagt.:
Wuerde mich interessieren obs da ne einfachere Loesung gibt.
Die grundsätzliche Vorgehensweise wird wohl sein (nehme ich jetzt mal trivialerweise an):
Datei einlesen
jedes Wort anhand einer Liste überprüfen, ob es ein Schlüsselwort ist und gegebenenfalls einfärben
eingefärbten Text ausgeben
denkst du das oder hast du das getestet? Kommt es denn drauf an, dass das Programm 10 Millisekunden schneller ist als die Lösung die du schon gefunden hast?
Nein denke ich eher da ich noch nichts zum laufen gebracht habe. Ich vermute, daher dass der Text statisch ist, es muesste irgendwo eine relativ simple und vermutlich schon fertige Loesung geben.
Da das hier alles Clientsysteme sind und die Server teilweise ziemlich alte Gurken waere Performance schon praktisch
cybertier hat gesagt.:
Wuerde mich interessieren obs da ne einfachere Loesung gibt.
Die grundsätzliche Vorgehensweise wird wohl sein (nehme ich jetzt mal trivialerweise an):
Datei einlesen
jedes Wort anhand einer Liste überprüfen, ob es ein Schlüsselwort ist und gegebenenfalls einfärben
eingefärbten Text ausgeben
Denke auch, dass dies der Fall ist aber ich vermute halt, dass es irgendwo schon ne Loesung gibt und bevor ich das selbst angehe, was bei meinen Faehigkeiten in ner mittlerschweren bis schweren Katastrophe enden koennte, will ich doch erstmal wissen ob es das nich schon irgendwo gibt.
Hab ich nur als Anwender schon ein paar mal gesehen. Ich habe keine Ahnung, welche Lizenz das Teil benutzt (vermutlich GPL) und weiß auch nicht, wie einfach / kompliziert es aufzusetzen ist. Aber guck es dir doch mal an.
mpG
Tobias
edit: Ist vermutlich doch nicht so ganz das, was du gesucht hast -> es verlinkt die Methoden, Klassen etc mit ihrer Definition, macht aber kein Syntaxhighlighting...