![]() |
CodeEditor v. 2.7
Liste der Anhänge anzeigen (Anzahl: 2)
Hallo!
Ich habe einen Code-Editor programmiert. In ihm kann man mit mehreren Programmiersprachen programmieren, die Syntax wird immer hervorgehoben - je nach der Programmiersprache. Javascript- und HTML-Dateien können direkt im Editor angezeigt werden. (Einfach auf Laden drücken) Annsonsten sollte alles klar sein. Ich freue mich über Test-Berichte! Die unterstützten Sprachen sind: C++ NEU: C# HTML Java Javascript Delphi Perl PHP |
Re: CodeEditor v. 2.4
Funktionieren tut er, mir sind nur einige Sachen aufgefallen:
- Wenn ich auf Laden klicke kommt manchmal die Fehler Meldung "Die angeforderte Res wird bereits verwendet" - Syntax Higthlighter für php ist dürftig, variablen werden nicht angezeigt - Du verwendest SynEdit oder ? Seh nur niergentwo einen Hinweis darauf - Suchen und Ersetzen wären gut. bring noch ein paar Features rein, mfg arbu :-D Ich frage mich ob das irgent jemanden auffält ? |
Re: CodeEditor v. 2.4
Hab mal die HTML-Funktion getestet, dabei ist mir einiges aufgefallen:
Wenn ich auf "Laden" klicke kommt: Zitat:
Oder mach ich da was falsch? Noch eine kleine Anregung: Wäre ganz gut, wenn man noch ein paar Sachen einstellen könnte, z.B. Schriftart oder so. Und dieses lila bei HTML ist auch nicht jedermanns Sache... |
Re: CodeEditor v. 2.4
Vielen Dank für die schnellen ANtworten!
Habe jetzt folgendes modifiziert: >html-Farbe >Zwei mögliche Gründe für die Fehlermeldung behoben >Die PHP-Variablenfarbe Was ich noch tun werde: >Suchen/Ersetzten >Schrift veränderbar >evtl. andere Sprachen unterstützen Ja, ich mache es mit synedit. |
Re: CodeEditor v. 2.5
Ja, super :thumb:
Jetzt klappt schonmal das Laden von HTML-Seiten! Kleine Anregung: Vielleicht beim Schließen noch eine Abfrage, ob man die Änderungen speichern will... Zitat:
Ich meinte dieses lila bei Text in den HTML-Tags <html>. Optimal wäre es, wenn sich jeder seine Farben selber einstellen könnte... Okay, wäre vielleicht etwas viel Arbeit ... Nur so 'ne Idee halt. |
Re: CodeEditor v. 2.5
Zitat:
|
Re: CodeEditor v. 2.5
Liste der Anhänge anzeigen (Anzahl: 1)
Die Farbe einstellbar...
Wär ne gute Idee. Zitat:
Noch eine Frage: Welche Programmiersprachen soll ich noch einbauen? Zur html Farbe: Die ist aber eigentlich überall lila. Habe im Anhang nen Screenshot von Firefox. |
Re: CodeEditor v. 2.5
Zitat:
![]() |
Re: CodeEditor v. 2.5
Zitat:
C# mach ich rein. Momentan arbeite ich an der 3.0-Version mit einstellbarem Highlighting. Anregungen kann ich noch einbauen! |
Re: CodeEditor v. 2.5
Zitat:
[edit] Soweit korrektes Highlighting :D Vielleicht baust bei Java noch einen Kompiler ein? Vielleicht, dass du die CMD-Bos aufrufst und dann als Paramter eine .bat datei hast, die den zu kompilenden Code beinhaltetet?[/edit] |
Re: CodeEditor v. 2.5
Hallo!
Du könntest Inno Setup Script und NSIS Einbauen. Müsste eine so hohe Version nicht ein wenig mehr Funktionen haben? :gruebel: mfg gauggi |
Re: CodeEditor v. 2.5
Die Version 1.0 konnte nur Javascipt ausführen!
Da ist glaube ich ein größerer Unterschied, oder? |
Re: CodeEditor v. 2.5
Zum einstellbaren Highlighting: Bei SynEdit gibt es glaube ich bei den Highlightern eine Möglichkeit via Index oder so die einzelnen Farben (Vorder- u. Hintergrundfarbe + Textattribute in einem) anzusprechen, man bekommt da auch eine Bezeichnung für diese Eigenschaft (z.B. "HTML-Attribute" - ich denke die sind Englisch) heraus. Somit musst du das also nicht "hardproggen" sondern kannst dynamisch die Highlight-Eigenschaften ansprechen...
LG, ich |
Re: CodeEditor v. 2.5
Zitat:
|
Re: CodeEditor v. 2.5
Habe jetzt eine neue Version hochgeladen. Neu ist:
>Suchen und Ersetzten >C#-Unterstützung (Bitte Highlighting prüfen) Außerdem bitte ich alle Leute die noch andere Programmiersprachen als Delphi können, sich die verschiedenen Highlightings anzusehen und gegebenenfalls sich zu melden! Danke! |
Re: CodeEditor v. 2.5
Zitat:
Dann kannst du mithilfe einer .java-Datei und der Kommandoeingabe den Code kompilen. Wie der Befehl genau heißt weiß ich nicht. Aber eigentlich könnte man ja eine .bat Datei nehmen und die dann ausführen. Ich weiß nicht, aber es könnte sein, dass es auch direkten Kompilingcode von Java gibt. |
Re: CodeEditor v. 2.7
Hi,
wenn man eine datei öffnet, sollte an der dateiendung schon der entsprechende Highlighter gewählt werden. Und wieso sollen wir den Highlighter testen, die des SynEdits laufen bis auf wenige Ausnahmen einwandfrei. Aber du kannst dir ja mal UltraEdit & Co angucken, denn nur mit diesen - sorry, ich nenne sie mal Standardfunktionen - denn viel mehr als das SynEdit und den TWebBrowser einzusetzen machst du ja noch nicht, wird man deinen Editor wohl kaum verwenden. :) Schau dir auch mal die SynEdit Demos an. Das SynEdit bringt bereits einen spitzen Suchen(Ersetzen)-Dialog mit sich. In den Demos siehst du auch, was das SynEdit alles kann und solltest einen Einstellungs-Dialog bereitsstellen, mit dem sich alles Mögliche verändern lässt wie (Tabs to Spaces, Tab Breite, Edge, Zeilenumbruch, Schriftart und so weiter ...). Edit: Ganz wichtig: Verwaltung mehrerer Dokumente in Tabs. Ohne das wollt ich nicht mehr leben. ;) |
Re: CodeEditor v. 2.7
Der C#-Highlighter funktiniert soweit (lediglich ein nicht gehighlightetes yield habe ich auf dei Schnelle gefunden), aber etwas langweilig ;) . Da ist ja sogar der VisualStudio-Highlighter farbenfroher.
Wie Matze schon sagte, es fehlen abgesehen einfach noch Features, die dein Programm vom Windows-Editor + Highlighting unterscheiden. Eine Suche per Regex fände ich zum Bleistift ziemlich nützlich. |
Re: CodeEditor v. 2.7
Regex?
Delphi Hilfe:Regex -> Kein Ergebnis! |
Re: CodeEditor v. 2.7
Aber bei SynEdit...
LG, ich |
Re: CodeEditor v. 2.7
Die Frage die ich mir stelle ist: Was bietet mir dieser Editor (was mir andere nicht bieten) sodass sich sein Einsatz lohnen würde? :gruebel:
|
Re: CodeEditor v. 2.7
Musst ihn ja nicht verwenden :mrgreen:
Naja, ich habe mir auch mal einen Editor mit SynEdit geschrieben und habe den vor mal wieder weiterzuentwickeln. Vorteil dabei ist, dass man sich diese Teil so anpassen kann wie man will, Features hinzufügen etc. Außerdem - zumindest bei mir - ist damit auch ein "Lern"-Effekt verbunden und ich programmiere eigentlich ganz gern... LG, ich |
Re: CodeEditor v. 2.7
Jetzt mal wieder ein konstruktiver Beitag:
Wie kann ich eine .java Datei kompilieren und ausführen, bzw. die VM starten? Das würde ich gerne einbauen. Außerdem arbeite ich noch an einer Erkennung, welcher Kompiler auf dem Rechner installiert ist, um diesen zum compilieren zu überreden. :???: |
Re: CodeEditor v. 2.7
So sehr habe ich mich damit nicht befasst, aber es haben ja auch andere Programmier geschafft ...
Eine Möglichkeit wäre die über die .bat-Datei ^^ |
Re: CodeEditor v. 2.7
Sagt mir leider nix (bat schon, aber nicht in Verbindung mit java).
Wie mache ich das, bzw. wer hat das denn noch geschafft? |
Re: CodeEditor v. 2.7
Hi!
Ich glaube, für die rage solltest du am besten einen neuen Thread aufmachen, damit das hier nicht so durcheinander geht. Ciao Frederic |
Re: CodeEditor v. 2.4
Zitat:
Deine eigene geistige Arbeit ist ja bisher eher dürftig, denn das Tool besteht doch eh nur aus SynEdit + Menu. Entschuldigung, wenn ich das so drastisch sage, aber es ist doch so. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:42 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz