Files |  Tutorials |  Articles |  Links |  Home |  Team |  Forum |  Wiki |  Impressum

Aktuelle Zeit: Fr Nov 01, 2024 05:26

Foren-Übersicht » Sonstiges » Meinungen zu den Projekten
Unbeantwortete Themen | Aktive Themen



Ein neues Thema erstellen Auf das Thema antworten  [ 101 Beiträge ]  Gehe zu Seite 1, 2, 3, 4, 5 ... 7  Nächste
Autor Nachricht
 Betreff des Beitrags: Code-Editor (Ein Syntaxhighlighter)
BeitragVerfasst: Mo Aug 16, 2004 19:13 
Offline
DGL Member
Benutzeravatar

Registriert: Di Jun 24, 2003 19:09
Beiträge: 732
Sieht ganz praktisch aus, werde ich vielleicht sogar auf "Arbeit" verwenden damit ich da nicht mehr mitm Notepad coden muß (kann dort kein Delphi installieren) ;)

Was mir aber echt fehlt sind funtkionierende Pos1 / Ende / Bild auf / Bild runter Tasten sowie unterstützung für Shift + Links, Rechts, Bild auf / ab, etc ...
Auch nicht schlecht wären Tabs so das mehrere Dateien geladen werden können.
Ne kleine Statusbar mit ner Anzeige in welcher Zeile man sich gerade befindet wäre auch nicht übel =)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo Aug 16, 2004 22:32 
Offline
DGL Member

Registriert: Mi Okt 16, 2002 15:06
Beiträge: 1012
Jo das sind so sachen die ich mir auch wünschen würde :)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di Aug 17, 2004 07:11 
Offline
DGL Member
Benutzeravatar

Registriert: Do Jun 19, 2003 10:44
Beiträge: 991
Wohnort: Karlsfeld (nahe München)
Erstmal Danke fürs Feedback!
Zitat:
Pos1 / Ende / Bild auf / Bild runter

Solche Tasten nützt ihr?
Aber wenn ihr es wollt, das zu realiesieren dürfte nicht schwer sein.
Zitat:
Shift + Links, Rechts

Diese Kleinigkeit finde ich auch wichtig, bin aber irgendwie noch nicht dazu gekommen.
Shift + Bild auf/ab kenne ich gar nicht. Was soll den da passieren?

Für die Statusbar dürfte ich schon etwas länger als wie für die oberen Sachen brauchen, aber das ist ebenfalls ein Feature welches ich gut finde.

Das schwierigste dürfte das laden von mehren Dateien sein da ich mich damit noch nicht auskenne.

Die nächste Version werde ich in den nächsten Tagen veröffentlichen.

MfG
IFlo

_________________
Danke an alle, die mir (und anderen) geholfen haben.
So weit... ...so gut


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di Aug 17, 2004 08:15 
Offline
DGL Member
Benutzeravatar

Registriert: Di Jun 24, 2003 19:09
Beiträge: 732
Pos1 + Ende sowie Strg + Pos1/Ende ist für mich lebenswichtig :schock:
Shift + Bild auf/ab markiert einfach nur etwas mehr nach oben / unten ;)

Mit den mehreren Dateien sollte doch eigentlich kein Problem sein wenn du das als Komponente hast,
einfach jedesmal ein neues tab öffnen und die Datei da rein laden :)

Du solltest auch mal irgendwie schauen das du das noch mehr optimiert bekommst,
wenn man was eintipp geht die CPU Auslastung bei mir (1.4 Ghz) schnell mal auf 70% hoch :/


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di Aug 17, 2004 10:50 
Offline
DGL Member
Benutzeravatar

Registriert: Mi Aug 20, 2003 09:15
Beiträge: 70
Wohnort: Italien
Die Systemauslastung ist auch bei mir relativ hoch. PIII, 600 irgendetwas MHz

Was mich stört ist, dass die Entfernen-Taste nicht funktiniert.

Noch etwas: Das Schlüsselwort "program" wird nicht fett dargestell.

Und noch ein Bug:
Wenn man die Zeichenfolge "{(*" (ohne ") eingibt, dann werden in der Zeile keine Zeichen mehr bis zum "}" angezeigt.

_________________
"Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt" Albert Einstein


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di Aug 17, 2004 12:12 
Offline
DGL Member

Registriert: So Jun 23, 2002 12:37
Beiträge: 144
Programmiersprache: C/C++, Delphi
Auch Tastenkombinationen wie STRG+Rück-Taste (etc.) wären schön, damit lassen sich nämlich recht schnell größere Codeteile wieder entfernen bzw. man muss um ein Wort zu löschen nicht 20 mal die Rück-Taste drücken..

_________________
--->ladida<---


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di Aug 17, 2004 12:25 
Offline
Guitar Hero
Benutzeravatar

Registriert: Do Sep 25, 2003 15:56
Beiträge: 7804
Wohnort: Sachsen - ERZ / C
Programmiersprache: Java (, Pascal)
Also auf gut Deutsch: "Bau den Delphieditor nach!" :twisted: :wink:

Das mit der Statusleiste sollte machbar sein. Du nutzt doch die VCL oder!? Da gibts glaub ich ne Componente namens Statusbar oder so...

Nette Idee dein Editor. Hätte gar net gedacht, dass es soviele Leute gibt, die sich für sowas interessieren. Ich dachte es gäbe schon sowas... Da hast du ja nen Treffer gelandet. :wink:

_________________
Blog: kevin-fleischer.de und fbaingermany.com


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di Aug 17, 2004 12:44 
Offline
DGL Member
Benutzeravatar

Registriert: Sa Dez 28, 2002 11:13
Beiträge: 2244
Es gibt außer SynEdit, das wohl alle einbinden, kaum vernünftige (freie) Editor Komponenten. Das RichEdit ist nur eingeschränkt brauchbar und errinert eher an den VC Editor als an den Delphi Editor. Daher ist's sicherlich ne gute Sache so etwas mal zu programmieren. Ich habe so etwas ähnliches auch mal allerdings auf Basis von TCustomControl wegen dem Canvas, gemacht und obwohl es nur 2D ist, ist es gar nicht mal so schnell gemacht und so einfach, weil man da jede Menge Kleinigkeiten berücksichtigen muß und das Einfärben des Textes dann zum Schluß noch die einfachste Sache ist.
Vielleicht kannst du noch einbauen, dass man Quelltext auf und zu klappen kann.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di Aug 17, 2004 15:58 
Offline
DGL Member

Registriert: Mi Okt 16, 2002 15:06
Beiträge: 1012
Jetzt kommts !

Unicode Support, sprich widestring brauch ich ;)
Damit ich auch Japanische Strings schreiben kann ^^


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di Aug 17, 2004 17:30 
Offline
DGL Member
Benutzeravatar

Registriert: So Dez 29, 2002 10:37
Beiträge: 251
Wohnort: Ulm
as,is,finalization, werden nicht fett dargestellt.
wenn man *) eintippt werden die zeichen vor dem *) nicht mehr angezeigt, also wenn whitespace-zeichen-*) ist, wird 'zeichen' ausgeblendet.

_________________
http://www.rochus.net


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di Aug 17, 2004 20:44 
Offline
DGL Member
Benutzeravatar

Registriert: Do Jun 19, 2003 10:44
Beiträge: 991
Wohnort: Karlsfeld (nahe München)
Danke :D für das großartige Feedback.
Werde die ganzen Punkte mal durcharbeiten.

Nur das schon mal Vorweg:

Eine solche Klammer "{" bedeutet doch dass nachfolgender Code bis die Klammer wieder geschlossen (mit "}")wird ein Kommentar ist.

Also wäre das (* innerhalb der Klammer doch ein Kommentar.

Zu der Geschwindikeit:
Mein Programm geht davon aus das jede Änderung am Quelltext ein "erneutes Erkennen und Highlighten" erforderlich macht.
In diesem Punkt mag der Editor noch stark optimierbar sein , allerdings möchte ich damit erstmal noch warten und mich erstmal an die anderen Punkte konzentrieren.

Zitat:
Auch Tastenkombinationen wie STRG+Rück-Taste (etc.) wären schön, damit lassen sich nämlich recht schnell größere Codeteile wieder entfernen bzw. man muss um ein Wort zu löschen nicht 20 mal die Rück-Taste drücken..

Wieviel genau soll gelöscht werden? Die gesamte Zeile oder ein einzelnes Wort. Oder gar immer 20 auf einmal?(Oder meinst du die schon vorhandene Rückgängig machen Funktion)

Wenn ich schon dem Benutzer ermögliche mehere Datein auf einmal zu öffenen, dann möchte ich diese Funktion schon gescheit machen. Und zwar mit Fenstern für die Dateien die dem Editor-Fenster untergeordnet sind.

Zitat:
Strg + Pos1/Ende

Und was soll dann dort passieren?

MfG
IFlo

_________________
Danke an alle, die mir (und anderen) geholfen haben.
So weit... ...so gut


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di Aug 17, 2004 20:58 
Offline
DGL Member
Benutzeravatar

Registriert: Di Jun 24, 2003 19:09
Beiträge: 732
Strg + Pos1/Ende = Zum Anfang / Ende der Datei springen


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi Aug 18, 2004 07:31 
Offline
DGL Member
Benutzeravatar

Registriert: Mi Aug 20, 2003 09:15
Beiträge: 70
Wohnort: Italien
IFlo hat geschrieben:
Eine solche Klammer "{" bedeutet doch dass nachfolgender Code bis die Klammer wieder geschlossen (mit "}")wird ein Kommentar ist.

Also wäre das (* innerhalb der Klammer doch ein Kommentar.

Das ist schon klar, nur werden die zeichen im Kommentar nach (* überhaupt nicht angezeigt (oder in der Schriftfarbe "weiß").

IFlo hat geschrieben:
Und was soll dann dort passieren?

Schau einfach, was der Delphi-Editor oder irgend eine andere Textverarbeitungssoftware, das NOTEPAD, usw. da machen.

_________________
"Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt" Albert Einstein


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi Aug 18, 2004 21:45 
Offline
DGL Member
Benutzeravatar

Registriert: Do Jun 19, 2003 10:44
Beiträge: 991
Wohnort: Karlsfeld (nahe München)
tyr hat geschrieben:
Das ist schon klar, nur werden die zeichen im Kommentar nach (* überhaupt nicht angezeigt (oder in der Schriftfarbe "weiß").

Ich in der neuen Version ist dies nun behoben. Nochmal danke für den Hinweis
Zitat:
Schau einfach, was der Delphi-Editor oder irgend eine andere Textverarbeitungssoftware, das NOTEPAD, usw. da machen.

Die Belegung der Tasten ist von Editor zu Editor unterschiedlich. Darum ist es schon interessant zu wissen was durch welche Taste ausgelößt werden soll.
MfG
IFlo

_________________
Danke an alle, die mir (und anderen) geholfen haben.
So weit... ...so gut


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi Aug 18, 2004 22:25 
Offline
DGL Member
Benutzeravatar

Registriert: Di Jun 24, 2003 19:09
Beiträge: 732
Eigentlich sind das alles Standardtasten die ist fast jedem win32 Textfeld funktionieren... :)

ps. Die neue Version probiere ich morgen aus ;)


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 101 Beiträge ]  Gehe zu Seite 1, 2, 3, 4, 5 ... 7  Nächste
Foren-Übersicht » Sonstiges » Meinungen zu den Projekten


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
  Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de
[ Time : 0.018s | 16 Queries | GZIP : On ]