Entwickler-Ecke

Freeware Projekte - PlainEdit 1.7.6 - Texteditor für Windows


Gaijin - Sa 02.12.06 23:30
Titel: PlainEdit 1.7.6 - Texteditor für Windows
PlainEdit ist ein einfach bzw. schlicht gehaltener Texteditor, der die wichtigsten Funktionen zur Textbearbeitung bereitstellt, wie etwa:

o) Verschiedene Funktionen zur Textkonvertierung
o) Einfaches Umschalten zwischen ANSI (Windows) und ASCII (DOS)
o) Syntaxhervorhebung für die gängigsten Web-, Script- und Programmiersprachen
o) Inkrementelles Suchen von Texten (vorwärts und rückwärts)
o) Automatisches Ersetzen von Sonderzeichen in die entsprechenden HTML-Kodierungen
o) Frei definierbare Vorlagen ermöglichen das schnelle Erstellen von Dateien
o) Seiteneinrichtung und Druckvorschau
o) PlainEdit ist mit Plugins erweiterbar
und einiges mehr...

Anders als bei ähnlichen Programmen, ist kein Dateimanager und keine Projektverwaltung enthalten. Auch auf Funktionen zum Einfügen von HTML-Quellcodes (wie z.B. Bilder, Tabellen etc.) wurde verzichtet.

Über ein Feedback würde ich mich sehr freuen.

Produktseite / Changelog [http://www.gaijin.at/dlplainedit.php]
[url=http://www.gaijin.at/getit.php?id=plainedit]Download[/url] (RAR, ca. 686 KB)


jakobwenzel - So 03.12.06 00:05

Ich habs mir mal kurz angeguckt, es macht nen sehr guten Eindruck, jedoch erkennt das Prog den kurzen öffnen-Tag für PHP-Elemente (<?) nicht.


Gaijin - So 03.12.06 11:04

user profile iconjakobwenzel hat folgendes geschrieben:
Ich habs mir mal kurz angeguckt, es macht nen sehr guten Eindruck, jedoch erkennt das Prog den kurzen öffnen-Tag für PHP-Elemente (<?) nicht.

Vielen Dank!
Der Fehler wird in der nächsten Version behoben sein.


Calculon - So 03.12.06 16:04

Ich finde es auch sehr gut. Erinnert mich ein bißchen an UltraEdit32. Ich würde es benutzen, wenn es einen so guten Spaltenmodus besitzen würde wie UE. Hast du einen Spaltenmodus eingeplant?

Gruß

Calculon


Gaijin - So 03.12.06 17:04

user profile iconCalculon hat folgendes geschrieben:
Hast du einen Spaltenmodus eingeplant?

Du kannst unter "Bearbeiten" > "Markierungsmodus" auch spaltenweise markieren, falls du das meinst.

Edit:
Folgende Fehler wurden jetzt behoben:
[-] Beim schließen des aktuellen Dokuments kam es fallweise zu einem Fehler, wenn der Inhalt geändert wurde.
[-] Syntaxhervorhebung: Der kurze PHP-Tag "<?" wurde nicht richtig erkannt.
Neu ist:
[+] Beim automatischen Ersetzen von Sonderzeichen werden nun auch HTML-Unicodes unterstützt.


Calculon - So 03.12.06 17:25

Ups, übersehen! Genau den meinte ich! Der wechselt bei mir aber immer automatisch in den normalen Markierungsmodus. Ist das so gewollt?

Was ich noch sehr nützlich fände, wäre, wenn man eine einzelne Spalte markieren könnte und einen Text für alle Zeilen einfügen könnte.

Bsp.:

bla
bla
bla
.
.
.

--> Erste Spalte markieren und überall beispielsweise "writeln('" gleichzeitig einfügen (durch eintippen)!

writeln('bla
writeln('bla
writeln('bla
writeln('.
writeln('.
writeln('.

Diese Funktion brauche ich sehr oft. Auch um in APDL (ansyseigene Programmiersprache) Zeilen auszukommentieren. Da gibt's halt kein "{ }" sondern nur ein "!" für jede Zeile.

Gruß

Calculon


Gaijin - Mo 04.12.06 00:40

user profile iconCalculon hat folgendes geschrieben:
Ups, übersehen! Genau den meinte ich! Der wechselt bei mir aber immer automatisch in den normalen Markierungsmodus. Ist das so gewollt?

Die Einstellung verträgt sich nicht mit einer anderen. Ich werde das ausbessern. Bis zur nächsten Version kannst du aber mit der Alt-Taste im Blockmodus markieren.

user profile iconCalculon hat folgendes geschrieben:
Was ich noch sehr nützlich fände, wäre, wenn man eine einzelne Spalte markieren könnte und einen Text für alle Zeilen einfügen könnte.

Ich werde versuchen, einen Text (aus der Zwischenablage) vor bzw. hinter jeder (markierte) Zeile einfügen zu lassn.


Calculon - Fr 08.12.06 22:26

Hi nochmal

Zuallererst: Dickes Lob

Ich benutze PlainEdit auf meinem USB-Stick, weil ich an der Uni keinen ordentlichen Editor für meine Zwecke habe. Ich arbeite viel mit Finite-Elemente-Programmen, die Input-Files benötigen (z.Z. v.a. Abaqus). Ich habe einen Syntax-Highlighter (abaqus.hgl) geschrieben, der mir Befehle in diesen Inputfiles wunderschön hervorhebt. Auch mein Prof ist begeistert!

Seltsamerweise erkennt das Programm die Endung, die ich hier definiert habe, aber beim Öffnen nicht:
Zitat:
<FileTypeName>inp</FileTypeName>

Ich muss erst unter Ansicht --> Syntaxhervorhebung "Abaqus" aktivieren, um das Syntax-Highlighting zu bekommen.

Nichtsdestotrotz Super Programm! Und auf die nächste Version mit hoffentlich gefixten Bugs und
Zitat:
Ich werde versuchen, einen Text (aus der Zwischenablage) vor bzw. hinter jeder (markierte) Zeile einfügen zu lassn.
dieser Funktion werde ich wunschlos glücklich sein

In diesem Sinne
Weiter so

Gruß

Calculon

[edit]Könnte der obig genannte Fehler damit zusammenhängen, dass du Dateiendungs-Filter im Datei-Öffnen-Menü benutzt hast?[/edit]

[nochmal_edit]Nochmal ups :oops:! Den Spaltenbug hast du ja bereits behoben und die Einfügfunktion hast du ja bereits eingebunden! Sehr geil![/nochmal_edit]

--


Gaijin - Fr 08.12.06 22:58

user profile iconCalculon hat folgendes geschrieben:
Zuallererst: Dickes Lob

Danke!

user profile iconCalculon hat folgendes geschrieben:
Zitat:
Ich werde versuchen, einen Text (aus der Zwischenablage) vor bzw. hinter jeder (markierte) Zeile einfügen zu lassn.
dieser Funktion werde ich wunschlos glücklich sein

In der aktuellen Beta-Version ist das bereits umgesetzt ("Einfügen" / "Zwischenablage"). Ohne Auswahl werden alle Zeilen verarbeitet, bzw. bei markierten Zeilen nur diese.

Zitat:
Könnte der obig genannte Fehler damit zusammenhängen, dass du Dateiendungs-Filter im Datei-Öffnen-Menü benutzt hast?

Wenn du ein bestimmtes Dateiformat (eine Dateiendung, wie in deinem Fall "inp") mit einem bestimmten Highlighter öffnen willst, musst du in den Einstellungen einen entsprechenden Filter erstellen oder ggf. ergänzen. Die Dateiendung, der Filter und der Syntaxname in den HGL-Dateien wird nicht beachtet.


Calculon - Fr 08.12.06 23:58

Zitat:
Wenn du ein bestimmtes Dateiformat (eine Dateiendung, wie in deinem Fall "inp") mit einem bestimmten Highlighter öffnen willst, musst du in den Einstellungen einen entsprechenden Filter erstellen oder ggf. ergänzen. Die Dateiendung, der Filter und der Syntaxname in den HGL-Dateien wird nicht beachtet.

Hab's hinbekommen. Danke für den Hinweis.

Eine Frage habe ich noch:
Zitat:

<Attri>
<Back>16777215</Back>
<Fore>16711680</Fore>
<Style></Style>
</Attri>

Ich schätze an dieser Stelle wird die Farbe definiert. Kannst du eine Liste mit den Farben und ihren Nummern posten? Wie kriege ich z.B. ein knallrot hin?

Gruß

Calculon

--


Gaijin - Sa 09.12.06 00:10

user profile iconCalculon hat folgendes geschrieben:
Kannst du eine Liste mit den Farben und ihren Nummern posten? Wie kriege ich z.B. ein knallrot hin?

Das Format der Highlighter stammt nicht von mir.

Im Beta-Bereich stehen aber zwei Editoren ("uniedit.rar" und "hgleditor.rar", welcher bei mir besser funktioniert) zur Verfügung. Die Editoren habe aber nicht ich geschrieben, weshalb Änderungen daran nicht möglich sind.


Jakob Schöttl - Sa 09.12.06 10:11

Schade, bei mir gehts nicht. Ich hab win 98, und da kommt beim Starten der angehängte fehler. Ist es möglich, das prog auch kompatibel zu Windows 98 zu machen?


Gaijin - Sa 09.12.06 13:45

user profile iconJakob Schöttl hat folgendes geschrieben:
Schade, bei mir gehts nicht. Ich hab win 98, und da kommt beim Starten der angehängte fehler. Ist es möglich, das prog auch kompatibel zu Windows 98 zu machen?

Mit Windows 98 kann ich es nicht testen, weshalb das Programm wohl auch nie für Win98 geeignet sein wird.
Aber dennoch danke fürs Ausprobieren.


Gaijin - Mi 20.12.06 00:28

Eine neue Version ist verfügbar:

Version 1.1:
[+] Das Programmfenster kann in der Fensterreihenfolge oben gehalten werden ("Stay On Top").
[+] Geöffnete Dateien können jetzt beim nächsten Programmstart wieder hergestellt (geöffnet) werden.
[+] Lange Zeilen können bei der rechten Randmarkierung, oder nach einer bestimmten Anzahl von Zeichen, umgebrochen werden.
[+] PlainEdit kann jetzt alternativ auch mit der Escape-Taste beendet werden.
[+] Vor dem Speichern einer Datei kann von dieser automatisch ein Backup angelegt werden.
[*] Beim Speichern wird nun der Filter auf Grund der geöffneten Datei eingestellt. Bei neuen Dateien ist der Filter für Textdateien eingestellt.
[*] Die Warnmeldung beim Öffnen von Binärdateien kann jetzt deaktiviert werden.

(Download im ersten Posting.)


freak4fun - Mi 20.12.06 09:57

Kannst du den Link "Produktseite / Changelog" bitte auch auf die Seite verlinken und nicht auf den download? :)

MfG
freak


Calculon - Mi 20.12.06 11:59

Hi nochmal,

ein (kleinerer) Fehler ist mir bei PlainEdit aufgefallen:

Und zwar ordnet das Programm die Dateiendungs-Filter-Namen automatisch alphabetisch in die "PlainEdit.ini"-Datei, sobald ich Einstellungen abändere. Dies hat nun zur Folge, dass "Abaqus" vor "Alle Dateien" geschrieben wird.
Will ich nun eine Datei öffnen bietet er mir per default als erstes Abaqus-*.inp Dateien an, anstatt Alle Dateien-*.*. Kannst du das abändern und zwar so, dass immer "Alle Datein" als erstes angeboten wird? Oder noch besser, dass diese Option:
Zitat:
Beim Speichern wird nun der Filter auf Grund der geöffneten Datei eingestellt. Bei neuen Dateien ist der Filter für Textdateien eingestellt.
unter Einstellungen an und ausschaltbar ist. [edit]<-- Sorry, hat nix mit vorher genanntem Problem zu tun. Einfach ignorieren![/edit]

Gruß

Calculon
--


Gaijin - Mi 20.12.06 14:15

user profile iconCalculon hat folgendes geschrieben:
Und zwar ordnet das Programm die Dateiendungs-Filter-Namen automatisch alphabetisch in die "PlainEdit.ini"-Datei, sobald ich Einstellungen abändere. Dies hat nun zur Folge, dass "Abaqus" vor "Alle Dateien" geschrieben wird.

Wenn du vor dem Filternamen ein Leerzeichen einträgst, bleibt der Filter ganz oben in der Liste, also z.B. " Alle Dateien (*.*)".


Calculon - Mi 20.12.06 14:43

Habe es jetzt so gemacht. Aber ein neues Problem findet statt:
Wenn man das Programm neu startet wird das Leerzeichen weggetrimmt, was zur Folge hat, dass das Verändern von Einstellungen "Abaqus" wieder vor "Alle Dateien" schiebt.


Gaijin - Mi 20.12.06 14:49

user profile iconCalculon hat folgendes geschrieben:
Wenn man das Programm neu startet wird das Leerzeichen weggetrimmt, was zur Folge hat, dass das Verändern von Einstellungen "Abaqus" wieder vor "Alle Dateien" schiebt.

Ja, jetzt sehe ich das auch. Ich werde mir da etwas anderes überlegen müssen...


Gaijin - Di 13.02.07 11:50

Eine neue Version von PlainEdit ist da!

Version 1.2:
[+] Beim Beenden von PlainEdit wird jetzt nachgefragt, falls mehrere Dokumente geöffnet sind. Diese Funktion muss in den Einstellungen erst aktiviert werden.
[+] Der volle Dateiname (inklusive des Pfadnamens) des aktuellen Dokuments wird jetzt in der Statusleiste angezeigt.
[+] Eine Druck- bzw. Seitenvorschau wurde hinzugefügt.
[+] Es können jetzt alle geöffneten Dateien durchsucht werden. Weiters ist damit das Ersetzen aller Fundstellen gegen einen anderen Text möglich.
[+] Es können nun alle gesetzten Bookmarks über einen Menüpunkt entfernt werden.
[+] Für den Ausdruck können jetzt die Seitenränder, sowie die Kopf- und Fußzeile, angepasst werden.
[+] Sonderzeichen, die von HTML verwendet werden (&, < und >) können jetzt ebenfalls kodiert und dekodiert werden.
[*] Bei der Markierung von Wörtern per Doppelklick wurde die Markierung bei nationalen Sonderzeichen (dt. Umlaute etc.) abgebrochen. Jetzt wird die Markierung auch über nationale Sonderzeichen hinaus fortgesetzt.
[*] Die Reihenfolge der Dateifilter kann beliebig geändert werden.
[*] Die Tastenkombinationen für "Fenster schließen" (jetzt "Strg+W") und "Fensterliste anzeigen" wurden geändert.

(Download im ersten Posting.)


Gaijin - Mo 12.03.07 09:41

Version 1.3:
[+] Bei der Änderung einer Datei durch ein anderes Programm kann jetzt eine Warnmeldung ausgegeben werden und ggf. die Datei neu geladen werden.
[+] Beim Schließen mehrerer ungespeicherter Dateien wird jetzt ein Auswahlfenster angezeigt, worin die zu speichernden Dateien ausgewählt werden können.
[+] Dateien können beim Öffnen jetzt schreibgeschützt (für die Eingabe gesperrt) geöffnet werden. Weiters wurde im Menü "Ansicht" der Punkt "Eingabe sperren" hinzugefügt, mit dem der Schreibschutz aktiviert und deaktiviert werden kann.
[+] Für den Aufruf von externen Programmen (aus dem Menü "Extras" / "Programme") stehen jetzt 9 weitere Shortcuts (Shift+Ctrl+F1 bis Shift+Ctrl+F9) zur Verfügung.
[+] Im Dialog "Dateieigenschaften" wird nun auch die Anzahl der Zeilen und die Anzahl der Zeichen (Bytes) angezeigt.
[+] Im Menü "Bearbeiten" wurde der Punkt "Gehe zu Position..." hinzugefügt, der das Positionieren des Cursors nach Zeichen erlaubt.
[+] Programme aus dem Menü "Extras" / "Programme" können jetzt optional mit einem Shortcut (Strg+F1 bis Strg+F9) aufgerufen werden.
[+] Zeilen können jetzt auch absteigend (von Z-A) sortiert werden.
[+] Zusammengehörige Klammern können jetzt hervorgehoben werden.
[+] Über die Einstellungen kann jetzt das mehrfache Öffnen einer Datei in PlainEdit verhindert werden. Ist die Datei bereits geöffnet, wird diese in den Vordergrund gehoben.
[+] Über die Optionen kann jetzt eine Verknüpfung im Startmenü unter "Programme" erstellt werden. Weiters kann PlainEdit über den Einstellungsdialog in das "Senden an"-Menü des Explorers integriert werden.
[*] Das Suchfenster wurde in den unteren Anzeigenbereich gelegt.
[*] Die Highlightererkennung wurde verbessert, welche auf der Dateierweiterung basierte. Jetzt werden ganze Dateimasken erkannt. Dadurch kann auch der Beginn einer Datei einem Highlighter zugewiesen werden, z.B. "Protokoll.*".
[*] Im Menü "Programme" werden jetzt die jeweiligen Programmicons vor den Programmen angezeigt.
[*] In der Fensterlisten kann eine Datei jetzt auch mit der Return-Taste aus der Liste ausgewählt werden.
[*] Kleinere Änderungen an der Programmoberfläche.
[*] Lange Dateinamen werden in den Registerkarten jetzt gekürzt angezeigt, um die Darstellung übersichtlicher zu halten.
[*] Ob eine Datei geändert wurde, ist nun durch ein Icon in der jeweiligen Registerkarte erkennbar (durch einen roten Punkt).
[*] PlainEdit wird jetzt nicht mehr beendet, wenn beim Beenden versucht wird, eine schreibgeschützte Datei zu Speichern.
[-] Im Optionsdialog unter "Programme" wurde der Dateiname nicht immer in die Liste übernommen.

(Download im ersten Posting)


Calculon - Mo 19.03.07 23:16

Wow :zustimm:

PlainEdit wird immer besser!

Besonders gut gefällt mir das neue Feature:

Zitat:
[+] Bei der Änderung einer Datei durch ein anderes Programm kann jetzt eine Warnmeldung ausgegeben werden und ggf. die Datei neu geladen werden.


Echt ein super kleiner kompakter Editor. Weiter so!

Gruß

Calculon
--


Gaijin - Mo 19.03.07 23:37

Vielen Dank! :D

Falls Interesse besteht, findest du unter http://www.gaijin.at/tecbetatest.php die neue Beta-Version. :wink:


netspy - Mi 21.03.07 13:49

Der Editor gefällt mir auch sehr gut. Nach einem kurzem Test habe ich ein paar Anmerkungen dazu:

Vielleicht hast du ja Zeit, das eine oder andere mit einzuarbeiten.

Mario


Gaijin - Mi 21.03.07 17:11

user profile iconnetspy hat folgendes geschrieben:
Beim Öffnen einer UTF-8 kodierten Textdatei mit chinesischen Schriftzeichen kam die Meldung, dass es sich nicht um einen Textdatei handelt. Als ich sie trotzdem geöffnet habe, wurden die chinesischen Schriftzeichen nicht richtig angezeigt. Auch beim Kopieren von chinesischen Text über die Zwischenablage wurden nur Fragezeichen angezeigt.

Chinesisch kann nicht richtig angezeigt werden, da PlainEdit kein Unicode unterstützt.

user profile iconnetspy hat folgendes geschrieben:
Wenn ich die Suchen & Ersetzen Funktion aufrufe, bei "Suchen nach:" und "Ersetze mit:" etwas eintrage, dann auf "Suchen" klicke, wird das erste Vorkommen des Suchtexts gefunden und markiert. Klicke ich dann auf "Ersetzen", wird dieser Text jedoch nicht ersetzt. Es wird entweder die nächste Textstelle ersetzt oder (wenn keine weiteren vorhanden) gar nichts. Erwarten würde ich, dass der gerade gefundene Text ersetzt wird.

Das funktioniert so richtig, denn der Suchbegriff wurde ja bereits gefunden. Würde dieser neuerlich gefunden werden, würde immer nur der erste Treffer markiert. Demnach musst du entweder den Cursor weiter davor positionieren, oder die Option "Suche beim Textanfang" aktivieren.

user profile iconnetspy hat folgendes geschrieben:
Es wäre schön, wenn die Felder für den Such- und Ersetzen-Text mehrzeilig wären. Gerade bei regulären Ausdrücken wird der Suchtext meist ziemlich lang und lässt sich nicht mehr vernünftig in dem kurzen Feld bearbeiten.

In der aktuellen Beta-Version ist dies bereits möglich, allerdings nur für die Suche in Dateien. Bei der Suche im aktuellen Dokument ist ein mehrzeiliger Suchtext derzeit noch nicht möglich.

user profile iconnetspy hat folgendes geschrieben:
Auf deiner Seite mit den Monospace Schriftarten [http://www.gaijin.at/fntmono.php] kannst du evtl. noch DejaVu Sans Mono [http://dejavu.sourceforge.net/wiki/index.php/Main_Page] mit aufnehmen. Das ist der überarbeitet und erweiterte Nachfolger von Bitstream Vera Sans Mono, die du ja schon drauf hast.

Danke, die werde ich mir gleich mal ansehen.
Edit: Diese Schriftart entspricht der bereits vorhandenen "Bitstream Vera Sans". Aber dennoch danke für den Tipp.


netspy - Mi 21.03.07 17:37

user profile iconGaijin hat folgendes geschrieben:
Chinesisch kann nicht richtig angezeigt werden, da PlainEdit kein Unicode unterstützt.

Schade. Ist das für die Zukunft geplant?

user profile iconGaijin hat folgendes geschrieben:
Das funktioniert so richtig, denn der Suchbegriff wurde ja bereits gefunden. Würde dieser neuerlich gefunden werden, würde immer nur der erste Treffer markiert. Demnach musst du entweder den Cursor weiter davor positionieren, oder die Option "Suche beim Textanfang" aktivieren.

Hmm, ich kenne keinen andere Editor, der das so macht. Der Sinn der Sache ist ja auch, dass man Text sucht und nur selektiv ersetzt. Das geht zwar theoretisch auch mir der Option zum Bestätigen, ist aber umständlicher.

user profile iconGaijin hat folgendes geschrieben:
In der aktuellen Beta-Version ist dies bereits möglich, allerdings nur für die Suche in Dateien. Bei der Suche im aktuellen Dokument ist ein mehrzeiliger Suchtext derzeit noch nicht möglich.

Ja, so wie bei der Suche in Dateien wäre es ideal.

user profile iconGaijin hat folgendes geschrieben:
Edit: Diese Schriftart entspricht der bereits vorhandenen "Bitstream Vera Sans". Aber dennoch danke für den Tipp.

Nö, entspricht sie nicht. Die DejaVuSansMono ist etwa 5x so groß wie VeraMono und hat einen viel größeren Zeichenvorrat.

Mario


Jakob Schöttl - Mi 21.03.07 17:56

der wird wirklich immer Besser! Super :zustimm:

was ich nicht schlecht fände: Wenn der Fokus auf einem Control im Suchpanel ist, und man drückt dann Esc, dass das Suchpanel dan verschwindet...

Aber ich weiß nicht, ob das so einfach zu realisieren ist...


Gaijin - Mi 21.03.07 18:06

user profile iconJakob Schöttl hat folgendes geschrieben:
der wird wirklich immer Besser! Super :zustimm:

Danke!

user profile iconJakob Schöttl hat folgendes geschrieben:
was ich nicht schlecht fände: Wenn der Fokus auf einem Control im Suchpanel ist, und man drückt dann Esc, dass das Suchpanel dan verschwindet...

Das funktioniert bereits mit den Eingabefeldern, da dort der Cursor automatisch platziert wird. Während der Suche befindet sich der Cursor im Dokument. Dort kann aber Ctrl+F bzw. Shift+Ctrl+F nochmals gedrückt werden, dann wird der untere Anzeigenbereich wieder ausgeblendet. Alternativ dazu kannst du auch (in der aktuellen Beta-Version) einen Shortcut zum Anzeigen bzw. Verbergen festlegen.


Gaijin - Mi 21.03.07 18:14

user profile iconnetspy hat folgendes geschrieben:
user profile iconGaijin hat folgendes geschrieben:
Chinesisch kann nicht richtig angezeigt werden, da PlainEdit kein Unicode unterstützt.

Schade. Ist das für die Zukunft geplant?

Von mir nicht, da ich kein chinesisch kann und die Richtigkeit der Anzeige nicht überprüfen kann. Aber möglicherweise steht irgendwann eine (aktuelle) Unicode-Version der Editor-Komponente zur Verfügung.

user profile iconGaijin hat folgendes geschrieben:
Hmm, ich kenne keinen andere Editor, der das so macht. Der Sinn der Sache ist ja auch, dass man Text sucht und nur selektiv ersetzt. Das geht zwar theoretisch auch mir der Option zum Bestätigen, ist aber umständlicher.

Die momentane Dokumentsuche ist Bestandteil der Editor-Komponente und kann von mir wohl nicht geändert werden. Allerdings ist eine neue Suchfunktion geplant, die, so wie die Suche in Dateien, mehrzeilige Suchbegriffe unterstützt. Dann werde ich das Verhalten auch beeinflussen können...


netspy - Mi 21.03.07 18:30

user profile iconGaijin hat folgendes geschrieben:
Von mir nicht, da ich kein chinesisch kann und die Richtigkeit der Anzeige nicht überprüfen kann. Aber möglicherweise steht irgendwann eine (aktuelle) Unicode-Version der Editor-Komponente zur Verfügung.

Was für eine Komponente nutzt du?

Eine Alternative wäre evtl. SynEdit [http://synedit.sourceforge.net/], welches volle Unicode-Unterstützung bietet.

Mario


Gaijin - Mi 21.03.07 18:47

[quote="user profile iconnetspy"][quote="user profile iconGaijin"]Eine Alternative wäre evtl. SynEdit [http://synedit.sourceforge.net/], welches volle Unicode-Unterstützung bietet.
Ich verwende SynEdit, nur ist diese, wie auf der offiziellen Seite steht, nur für ANSI. Die Unicode-Version habe ich schon gesehen, ist aber offensichtlich nicht aktuell.

Nachdem ich schon geraume Zeit gebraucht habe, um die Fehler in der ANSI-Version von SynEdit auszubessern, fange ich mir das selbe mit der Unicode-Version vorerst nicht an.


netspy - Mi 21.03.07 19:36

Die Entwicklung von SynEdit scheint ziemlich chaotisch zu sein. Hab mich schon länger nicht mehr damit beschäftigt und dachte eigentlich, dass es schon längst Unicode-fähig ist. Mein aktueller Editor PSPad basiert darauf und hat keinen Probleme mit Unicode. Der Entwickler arbeitet dann aber wohl auch noch mit dem Snapshot oder hat die Standard-Komponente selbst angepasst.

Mit SynEditStudio [http://www.cnzjw.net/qiutian/blog/article.asp?id=25] (Download [http://pyscripter.googlepages.com/SynEditStudio.rar]) gibt es auch eine aktuelle Entwicklungen in der Richtung. Vielleicht hast du ja Lust, dir das mal anzuschauen.

Mario


Gaijin - Mi 21.03.07 20:19

Danke, ich werde es mir mal ansehen.


Jakob Schöttl - Mi 21.03.07 20:37

user profile iconGaijin hat folgendes geschrieben:
user profile iconJakob Schöttl hat folgendes geschrieben:
was ich nicht schlecht fände: Wenn der Fokus auf einem Control im Suchpanel ist, und man drückt dann Esc, dass das Suchpanel dan verschwindet...

Das funktioniert bereits mit den Eingabefeldern, da dort der Cursor automatisch platziert wird.

bei mir leider nicht, ich hab mir die Version heut nachmittag runtergeladen (1.31.0.0).
Da kommt nur der Fehlerton, der bei normalen Edits auch kommt, wenn man zB. Enter drückt.
user profile iconGaijin hat folgendes geschrieben:
Während der Suche befindet sich der Cursor im Dokument. Dort kann aber Ctrl+F bzw. Shift+Ctrl+F nochmals gedrückt werden, dann wird der untere Anzeigenbereich wieder ausgeblendet.

das find ich ehrlich gesagt etwas kritisch: bei allen anderen Progs (zB. Firefox, Delphi), wird ja, wenn man bei der Suche im Dokument ist und nochmal Strg+F drückt, der Suchen-Dialog erneut angezeigt (bei firefox fokusiert). Wenn man also während der Suche den Suchbegriff ändern will (mit der Tastatur), dann muss man zwei mal Strg+F drücken.

und es wär auch noch gut, wenn man bei der normalen suche, nachdem man den suchbegriff eingegeben hat einfach enter drucken könnte, und dann das passieren würde, was man auch durch F3 erreicht.


Gaijin - Mi 21.03.07 21:04

user profile iconJakob Schöttl hat folgendes geschrieben:
bei mir leider nicht, ich hab mir die Version heut nachmittag runtergeladen (1.31.0.0).
Da kommt nur der Fehlerton, der bei normalen Edits auch kommt, wenn man zB. Enter drückt.

Stimmt, das funktioniert erst in der nächsten Version bzw. in der aktuellen Beta.

user profile iconJakob Schöttl hat folgendes geschrieben:
bei allen anderen Progs (zB. Firefox, Delphi), wird ja, wenn man bei der Suche im Dokument ist und nochmal Strg+F drückt, der Suchen-Dialog erneut angezeigt (bei firefox fokusiert). Wenn man also während der Suche den Suchbegriff ändern will (mit der Tastatur), dann muss man zwei mal Strg+F drücken.

und es wär auch noch gut, wenn man bei der normalen suche, nachdem man den suchbegriff eingegeben hat einfach enter drucken könnte, und dann das passieren würde, was man auch durch F3 erreicht.

Wenn ich erst in das Dokument klicken muss, um den gefundenen Text zu bearbeiten, wäre mir das wieder zu umständlich. Das ist bloß Ansichtssache und da ich die Suche höchstwahrscheinlich noch ändern werden, belasse ich es vorerst so wie es ist.


Gaijin - So 15.04.07 13:19

Version 1.4:
[+] Beim Erstellen einer Backupdatei kann nun die Dateinamenserweiterung beliebig festgelegt werden.
[+] Beim Öffnen und Speichern einer Datei können jetzt Leerzeichen am Ende jeder Zeile automatisch entfernt werden.
[+] Das Suchen und Ersetzen im aktuellen Dokument wurde erweitert. Es kann jetzt mit mehrzeiligen Begriffen gesucht werden (auch mit regulären Ausdrücken). Weiters wurden einige Einstellungen im Optionsdialog für die Suche hinzugefügt und die Suchoptionen werden beim nächsten Programmstart wieder hergestellt.
[+] Dateien können jetzt auch ohne Syntaxhervorhebung, sowie ohne Kopf- und Fußzeilen ausgedruckt werden. Der Seitenrand ist auf 1,5 cm festgelegt.
[+] Die Dateiregister können jetzt mit der Maus per Drag & Drop verschoben werden.
[+] Die Hilfe kann nun auch aus dem Einstellungsdialog aufgerufen werden.
[+] Die Liste der zuletzt geöffneten Dateien ("Neu öffnen") kann jetzt gelöscht werden. Die maximale Anzahl der Einträge ist nun ebenfalls einstallbar. Zusätzlich ist das Eintragen in das Dokumente-Menü von Windows jetzt optional.
[+] Die Shortcuts können jetzt individuell angepasst werden.
[+] Die Suchen in mehreren Dateien wurde nun ebenfalls in den unteren Anzeigenbereich integriert. Weiters ist jetzt auch die Suche und das Ersetzen in mehreren Dateien mit regulären Ausdrücken möglich.
[+] Die Syntaxhervorhebung kann jetzt auch auf Grund des Dateiinhaltes zugewiesen werden.
[+] Die Werkzeugleiste und die Statusleiste können jetzt ausgeblendet werden.
[+] Die aktuelle Datei kann jetzt mit dem Standard-Programm (von Windows) geöffnet werden. Weiters kann der, die Datei enthaltende, Ordner geöffnet werden.
[+] Die maximale Breite der Registerkarten (in Zeichen) kann jetzt festgelegt werden. Weiters können Registerkarten oben und unten, sowie auch mehrzeilig angezeigt werden.
[+] Ein Ausgewählter Text kann jetzt mit festlegbaren Zeichen gefüllt (überschrieben) werden.
[+] Ein Text kann jetzt in Base64 kodiert, sowie dekodiert werden.
[+] Ein Text kann jetzt in Quted-Printable kodiert und dekodiert werden.
[+] Ein Text kann jetzt, als Ergänzung zur Windows-Zwischenablage, in 10 interne Ablagen kopiert und daraus wieder eingefügt werden.
[+] Ein Text kann nun mit ROT13 kodiert und dekodiert werden.
[+] Eine geöffnete Datei kann jetzt neu vom Datenträger geladen werden.
[+] Es besteht jetzt auch die Möglichkeit der Einbindung von Inhaltsvorlagen, die in das aktuelle Dokument eingefügt werden können.
[+] In Vorlagen fügt der Platzhalter "%SELECTION%" den im Editor aktuell ausgewählten Text ein.
[+] In den Dateieigenschaften werden nun auch die CRC-, MD5- und SHA1-Hashwerte der Datei auf dem Datenträger und des Dokuments (der Daten im Editor) angezeigt.
[+] PlainEdit unterstützt jetzt Befehlszeilenargumente, beispielsweise zur Positionierung des Cursors.
[+] Registerkarten können mit der mittleren Maustaste geschlossen werden.
[+] Tabulatoren können nun in Leerzeichen - und umgekehrt - umgewandelt werden.
[+] Wenn PlainEdit beim Start eine nicht existierende Datei übergeben wird, kann nun nachgefragt werden, ob diese Datei erstellt werden soll.
[+] Zeilen können jetzt gelöscht werden, wenn sie bestimmten Kriterien entsprechen. Es stehen 10 verschiedenen Kriterien, darunter auch reguläre Ausdrücke, zur Verfügung.
[+] Zum Erstellen von neuen Dateien können jetzt Dateivorlagen definiert werden.
[+] Über das Kontextmenü der Dateiregister kann nun der Dateiname, sowie der Pfadname der aktuellen Datei in die Zwischenablage kopiert werden.
[*] Diverse kleinere Änderungen und Erweiterungen.

(Download im ersten Posting)


Jakob Schöttl - So 15.04.07 13:36

Supi... wird immer besser.

Aber eines muss ich schon mal sagen:
In allen Textverarbeitungsprogrammen, und auch Delphi... : Wenn ich Strg+Rechts/Links drücke, dann wird normalerweise der Cursor um ein Wort versetzt.
Bei PlainEdit aber wird das aktive TabSheet gewechselt. Aber dafür haben wir ja schon die Tastenkombinationen Strg+Tab bzw. Strg+Shift+Tab.

Das würde ich noch ändern.

Ach ja, und du könntest ja aus der "Suchen"-Schaltfläche noch eine Sichtbare Default-Schaltfläche machen. Dann weiß man, was passiert, wenn man Enter drückt.

Und überhaupt die Default- und Cancel-Schaltflächen setzen, zB. unter Einstellungen ist es mir aufgefallen.

Aber echt super!!


Gaijin - So 15.04.07 13:59

user profile iconJakob Schöttl hat folgendes geschrieben:
Aber eines muss ich schon mal sagen:
In allen Textverarbeitungsprogrammen, und auch Delphi... : Wenn ich Strg+Rechts/Links drücke, dann wird normalerweise der Cursor um ein Wort versetzt.
Bei PlainEdit aber wird das aktive TabSheet gewechselt. Aber dafür haben wir ja schon die Tastenkombinationen Strg+Tab bzw. Strg+Shift+Tab.

So ist es doch.

Solltest du eine Beta-Version verwendet haben, lösche bitte die Datei "HotKeys.bdf", um die Standardeinstellungen für die Hotkeys zu verwenden.

user profile iconJakob Schöttl hat folgendes geschrieben:
Ach ja, und du könntest ja aus der "Suchen"-Schaltfläche noch eine Sichtbare Default-Schaltfläche machen. Dann weiß man, was passiert, wenn man Enter drückt.

Und überhaupt die Default- und Cancel-Schaltflächen setzen, zB. unter Einstellungen ist es mir aufgefallen.

Danke, bei zwei oder frei Fenstern waren sie nicht gesetzt.


Jakob Schöttl - So 15.04.07 14:23

user profile iconGaijin hat folgendes geschrieben:
user profile iconJakob Schöttl hat folgendes geschrieben:
Aber eines muss ich schon mal sagen:
In allen Textverarbeitungsprogrammen, und auch Delphi... : Wenn ich Strg+Rechts/Links drücke, dann wird normalerweise der Cursor um ein Wort versetzt.
Bei PlainEdit aber wird das aktive TabSheet gewechselt. Aber dafür haben wir ja schon die Tastenkombinationen Strg+Tab bzw. Strg+Shift+Tab.

So ist es doch.


Ups :oops: , komisch, vllt hab ich versehentlich vorhin Alt+Rechts/Links gedrückt... Sorry!


Gaijin - Sa 12.05.07 22:43

Version 1.4.1:
[+] Einzelne Einträge in den Drop-Down-Feldern "Suchen" und "Ersetzen" können nun mit der Tastenkombination "Shift + Entf" gelöscht werden.
[+] In den Dateieigenschaften werden nun auch Informationen zum ausgewählten Text angezeigt.
[+] In die Liste der zuletzt geöffneten Dateien werden jetzt auch unter neuem Namen gespeicherte Dateien aufgenommen. In den Optionen sind die entsprechenden Einstellungen nun unter "Zuletzt verwendete Dateien" zu finden.
[*] Bei der Suche werden Fundstellen jetzt zentriert, sofern sie sich nicht im sichtbaren Bereich befunden haben (vorher wurden sie in der ersten bzw. letzten Zeile angezeigt).
[*] Die Pfade zu den externen Programmen können jetzt auch Umgebungsvariablen enthalten.
[*] Kleinere Änderungen an der Programmoberfläche und dem Suchfeld.
[-] Beim Entfernen von überflüssigen Leerzeichen konnte es vorkommen, dass ein Zeichen zu viel ausgegeben wurde, sofern der ursprüngliche Text nur ein Zeichen enthielt.
[-] Wenn für mehr als ein Programm in den Optionen kein Shortcut ausgewählt wurde, konnten die Einstellungen nicht gespeichert werden.

(Download im ersten Posting)


Calculon - Mo 14.05.07 16:49

Hi,

dass PlainEdit IMHO ein sehr guter freier Text-Editor ist muss ich glaub' ich nicht mehr sagen, deshalb spare ich mir die Lobeshymnen diesmal ;-) und aus diesem Grund wieder ein Post der Kategorie: "Ich fände es gut, wenn.."

* PlainEdit, Textdateien, die in PlainEdit geöffnet wurden und gelöscht werden (etwa im Explorer), daraufhinweisen würde, dass sich die Datei nicht mehr im Verzeichnis befindet (evtl. MessageBox: Text-Datei schließen/beibehalten)
* eine Update-Funktion; ich habe von der ersten Veröffentlichung bis heute PlainEdit bestimmt 5 oder 6 mal manuell ersetzt; ist halt 'ne Komfort-Sache ;-)

Was hältst du von den Vorschlägen?

Gruß

Calculon
--


Gaijin - Mo 14.05.07 20:09

user profile iconCalculon hat folgendes geschrieben:

* PlainEdit, Textdateien, die in PlainEdit geöffnet wurden und gelöscht werden (etwa im Explorer), daraufhinweisen würde, dass sich die Datei nicht mehr im Verzeichnis befindet (evtl. MessageBox: Text-Datei schließen/beibehalten)

Ich notiere mir das mal für eine der nächsten Versionen.
Danke für den Vorschlag.

user profile iconCalculon hat folgendes geschrieben:

* eine Update-Funktion; ich habe von der ersten Veröffentlichung bis heute PlainEdit bestimmt 5 oder 6 mal manuell ersetzt; ist halt 'ne Komfort-Sache ;-)

Das ist bereits vorgemerkt, aber in der nächsten Zeit werde ich wohl nicht dazu kommen...


Gaijin - So 08.07.07 17:30

Version 1.4.2:
[+] Überwachung von Dateien: Option für "Cursor am Dateiende positionieren" (für Log-Files).
[+] Überwachung von Dateien: Änderungen automatisch verwerfen und Datei neu laden.
[+] PlainEdit kann jetzt beim Schließen des letzten Dokuments automatisch minimiert werden.
[+] Wenn eine geöffnete Datei vom Datenträger gelöscht wurde, wird jetzt beim Speichern eine entsprechende Hinweismeldung ausgegeben.
[*] Beim Laden einer Datei wurde der Zugriff für andere Prozesse gesperrt, wodurch bereits von anderen Programmen geöffneten Dateien nicht in PlainEdit geöffnet werden konnten.
[*] Das Einfügen von Inhalten aus der Zwischenablage am Zeilenanfang und am Zeilenende umfasst jetzt auch teilweise markierte Zeilen. Vorher wurden nur vollständig markierte Zeilen verarbeitet.


Jakob_Ullmann - Mo 13.08.07 18:59

Gefällt mir sehr gut und ich guck mir momentan sowieso viele Texteditoren an, da ich selber gerade an einem arbeite. Eine Frage: Die Toolbar Icons - kann das sein, das das nur Ausschnitte eines Screenshots von MS Word sind - sehen so aus. MS könnte was dagegen haben - benutze doch sonst lieber die von glyFX (http://www.glyfx.com), die finde ich sowieso schöner, besonders das VISTA set.

Sorry, hab noch ne alte Version. In der neuen Version hast du ja die von famfamfam.com verwendet oder?


Gaijin - Di 14.08.07 18:11

Version 1.4.3:
[+] UTF-8-Dateien werden jetzt beim Laden erkannt und konvertiert, sofernt dabei die Steuerungstaste gedrückt wird.
[*] Diverse Änderungen an der Programmoberfläche.
[-] Dateien mit bestimmten Sonderzeichen (Binärdateien) wurden manchmal als Unicode-Dateien interpretiert und falsch angezeigt.

(Download im ersten Posting.)


Calculon - Fr 17.08.07 00:27

Hi nochmals,

bei der Zuweisung:

Einstellungen --> Integration --> Dateien mit PlainEdit öffnen

kommt nach dem Klick auf jetzt zuweisen die Meldung:

Zitat:

---------------------------
Dateiendungen zuweisen
---------------------------
Die Dateiendungen wurden erfolgreich zugewiesen.
---------------------------
OK
---------------------------


Doch bei einem Doppelklick auf besagte Dateien mit den jeweiligen Endungen öffnet sich noch immer der Windows-Editor. Weißt du woran das liegen könnte?

[edit]
Zitat:

[+] UTF-8-Dateien werden jetzt beim Laden erkannt und konvertiert, sofernt dabei die Steuerungstaste gedrückt wird.

Des will bei mir nicht so richtig. Normalerweise müsste es das hier anzeigen:

Zitat:

А Б В Г Д Е Ё Ж З І Й К Л М Н О П Р С Т У Ў Ф Х Ц Ч Ш Ы Ь Э Ю Я
а б в г д е ё ж з і й к л м н о п р с т у ў ф х ц ч ш ы ь э ю я


PlainEdit zeigt aber:
Zitat:

                 ! " #  $ % & ' ( + , - . /
0 1 2 3 4 5 Q 6 7 V 9 : ; < = > ? @ A B C ^ D E F G H K L M N O

[/edit]

Gruß

Calculon
--


Gaijin - Fr 17.08.07 08:20

user profile iconCalculon hat folgendes geschrieben:

Doch bei einem Doppelklick auf besagte Dateien mit den jeweiligen Endungen öffnet sich noch immer der Windows-Editor. Weißt du woran das liegen könnte?

Starte das System neu.

user profile iconCalculon hat folgendes geschrieben:

Des will bei mir nicht so richtig. Normalerweise müsste es das hier anzeigen:

PlainEdit ist ein Editor für "ASCII- und ANSI-Dateien". Er kann keine Unicode-Zeichen, sondern nur lokale Sonderzeichen, anzeigen. Das bedeutet, das UTF-8-Dateien mit deutschen Umlauten auf deutschen Systemen und kyrillische Zeichen auf russischen Systemen angezeigt werden.


Calculon - Fr 17.08.07 09:00

Gaijin hat folgendes geschrieben:
PlainEdit ist ein Editor für "ASCII- und ANSI-Dateien". Er kann keine Unicode-Zeichen, sondern nur lokale Sonderzeichen, anzeigen. Das bedeutet, das UTF-8-Dateien mit deutschen Umlauten auf deutschen Systemen und kyrillische Zeichen auf russischen Systemen angezeigt werden.

Comprende...

Gaijin hat folgendes geschrieben:
Starte das System neu.

Hat auch nichts gebracht. Habe es nun über "Eigenschaften --> Öffnen mit" abgeändert.

Gruß

Calculon
--


Gaijin - Sa 08.09.07 15:19

Version 1.4.4:
[+] Bei der Suche in allen Dateien kann die Anzeige der Fundstellen deaktiviert werden, was eine schnellere Suche ermöglicht.
[+] Beim Suchen in allen Dateien kann der Suchvorgang jetzt abgebrochen werden.
[+] PlainEdit kann jetzt in andere Sprachen übersetzt werden. Die Sprachen Deutsch und Englisch sind bereits enthalten.
[+] Wenn der Mauscursor mit gedrückter Steuerungstaste über einen HTML-Farbwert bewegt wird, wird die entsprechende Farbe in einem kleinen Fenster angezeigt. Weiters ist angeführt, ob diese Farbe websicher ist.

(Download im ersten Beitrag.)


Gaijin - So 07.10.07 08:51

Version 1.5:
[+] Bei der Suche wurde die Option "Nur ganze Wörter", zur Suche nach ganzen Wörtern, hinzugefügt.
[+] Der Funktionsumfang von PlainEdit kann jetzt durch Plugins erweitert werden.
[+] Die Integration in das Kontextmenü kann jetzt alternativ auch auf Benutzerebene eingerichtet werden.
[+] Die aktuelle Zeile kann jetzt mit einem Dreifach-Klick markiert werden.
[+] Eine französische Sprachdatei wurde hinzugefügt.
[+] Für Plaindit steht jetzt ein Plugin ("PlainEdit Diff") zum Vergleichen von Textdateien zur Verfügung. Das Plugin kann von der Produktseite heruntergeladen werden.
[+] Im Dialog "Suchen & öffnen" (früher "Schnell öffnen") kann jetzt auch nach einem Text in den Dateien gesucht werden. Bei der Suche werden auch reguläre Ausdrücke unterstützt. Neben allen Dateien, können nun auch nur ausgewählte Dateien geöffnet werden.
[+] Wenn keine Syntaxhervorhebung oder die Standard-Syntaxhervorhebung aktiviert ist, kann jetzt eine andere Hintergrundfarbe für den Editor verwendet werden.
[*] Im Farb-Dialog werden die benutzerdefinierten Farben jetzt gespeichert und beim nächsten Aufruf des Dialoges wieder hergestellt.
[-] In einigen Fällen reagierte das Programm beim Anzeigen des Dialoges "Dateieigenschaften" nicht mehr.
[-] Sonderzeichen in der Hilfe wurden nicht auf jedem System richtig dargestellt.

(Download im ersten Posting)


satinez - Mi 10.10.07 20:10

Ich liebe PlainEdit !!!
Benutze es seit längerem, und ich muss sagen, ganz ehrlich, ich mache alles mit PlainEdit ; ausser unicode :(

Ist da noch was in Planung ?

Was ich noch bemerkt habe, Beim öffnen des Suchdialogs müsste der Button (Fernglas) eingedrückt sein xD

Und ich weiss nicht ob dass gewollt ist, aber wenn ich den Suchdialog öffne und dann das Proggie schliesse
ist beim nächsten Start von PlainEdit der Dialog wieder offen, stört mich :)


Gaijin - Sa 13.10.07 01:49

user profile iconsatinez hat folgendes geschrieben:
Ich liebe PlainEdit !!!
Benutze es seit längerem, und ich muss sagen, ganz ehrlich, ich mache alles mit PlainEdit ; ausser unicode :(

Ist da noch was in Planung ?

Da die verwendete Editor-Komponente kein Unicode unterstützt, ist dies nicht möglich.
Eventuell gibt es in Zukunft eine Unicode-Version.

user profile iconsatinez hat folgendes geschrieben:

Was ich noch bemerkt habe, Beim öffnen des Suchdialogs müsste der Button (Fernglas) eingedrückt sein xD

Danke.

user profile iconsatinez hat folgendes geschrieben:

Und ich weiss nicht ob dass gewollt ist, aber wenn ich den Suchdialog öffne und dann das Proggie schliesse
ist beim nächsten Start von PlainEdit der Dialog wieder offen, stört mich :)

Edit: Ob der Suchbereich angezeigt wird oder nicht ist von mehreren Faktoren abhängig.
Um den Bereich beim Programmstart immer auszublenden, setze die Option "Allgemein" / "Programmstart" / "Unteren Anzeigenbereich immer ausblenden".


Gaijin - Mi 28.11.07 20:47

Version 1.6:
[+] Bei externen Programmen können jetzt auch einzelne Teile des Dateinamens als Argument übergeben werden.
[+] Beim Programmstart von PlainEdit wird jetzt ein Splash-Screen angezeigt.
[+] Beim Öffnen und Speichern von Dateien werden nun auch Netscape-Zeilenumbrüche unterstützt.
[+] Die Anzahl der Suchtreffer bei der Suche in allen Dokumenten wird jetzt unterhalb der Trefferliste angezeigt.
[+] Die Plugin-API wurde um eine spezielle Funktion zum Einfügen von Text in das aktive Dokument erweitert.
[+] In Vorlagen können nun auch CRC32-, MD5- und SHA1-Hashwerte verwendet werden.
[+] In den Vorlagen können jetzt zusätzlich die Variablen "%UTCDATE%", "%UTCTIME%" und "%UTCDATETIME%" verwendet werden, die die aktuelle UTC-Zeit (GMT) representieren.
[+] In der Fensterliste können Dokumente jetzt geschlossen und gespeichert werden.
[+] Um Formulare oder Vorlagen besser ausfüllen zu können, ist es nun möglich zu einer Zeichenfolge ("$|$") zu springen, die die nächste Cursorposition festlegt.
[+] Über eine ein- und ausblendbare Seitenleiste können jetzt Textvorlagen eingefügt werden. Dies kann z.B. zum Einfügen von HTML-Tags oder anderer Codestrukturen verwendet werden.
[*] Diverse kleinere Änderungen und Verbesserungen.
[*] Kleinere Änderungen an der Benutzeroberfläche.
[-] Beim Ersetzen aller Fundstellen wurde die Suchoption "Nur ganze Wörter" nicht beachtet.
[-] Die maximale Anzahl der zuletzt verwendeten Dateien konnte nicht verändert werden.
[-] Im Fenster "Sonderzeichen einfügen" wurden die Einträge "HTML benannt" und "HTML Unicode" nicht immer richtig angezeigt bzw. ausgeblendet.

(Download im ersten Posting)


.#R4id - Mo 03.12.07 01:28

Joa... Dein Editor hat mächtig was auf'm Kasten :!:


Gaijin - Di 04.12.07 15:08

user profile icon.#R4id hat folgendes geschrieben:
Joa... Dein Editor hat mächtig was auf'm Kasten :!:

Vielen Dank! :)


Gaijin - Sa 22.12.07 15:19

Eine neue Version von PlainEdit steht zur Verfügung:

Version 1.7:
[+] Für die Snippets im linken Anzeigenbereich wurden ToolTips hinzugefügt. Damit wird der Inhalt des Snippets beim Bewegen der Maus über einen Eintrag angezeigt.
[+] In der Fensterliste wurde eine Toolbar zum Schließen und Speichern von Dokumenten hinzugefügt.
[+] Plugin-SDK: Die Funktion "GetPluginPath" zum Ermitteln des Verzeichnisses, in dem das aktuelle Plugin abgelegt ist, wurde in die Unit "fPlugUtils.pas" aufgenommen.
[*] Beim Positionswechsel zu einem Lesezeichen wird die entsprechende Zeile jetzt in der Fenstermitte angezeigt (vorher oben bzw. unten), falls die Zeile außerhalb des sichtbaren Bereiches war.
[*] Beim Wiederherstellen der letzten Sitzung wird die Dokumentreihenfolge jetzt beachtet und das zuletzt aktive Dokument aktiviert.
[*] Für eine bessere Übersichtlichkeit wurde das Menü "Bearbeiten" aufgeteilt und der Menüpunkt "Suchen" hinzugefügt.


Mitmischer 1703 - Fr 28.12.07 21:56

Warum macht ihr das alles mit RAR. ZIP, mit Verlaub, wenn ich bitten darf :roll:!


Gaijin - So 06.01.08 11:04

Version 1.7.1:
[+] Eine slowakische Sprachdatei wurde hinzugefügt.
[+] In den Einstellungen kann jetzt die Größe des Zeilenabstands in Pixel angegeben werden.
[+] In der Statusleiste wird nun auch die Position innerhalb der Datei angezeigt.
[+] Plugin-API: An Stelle der internen Funktionen zum Lesen und Schreiben von Dateien kann dies nun von einem Plugin übernommen werden.
[*] Diverse kleinere Änderungen und Korrekturen an der Benutzeroberfläche und den Sprachdateien.

(Download im ersten Posting.)


Calculon - Mi 09.01.08 23:48

Hallo Gaijin,

ich hab' mal 'ne Frage technischer Art. Da ich mich in letzter Zeit viel mit SynEdit beschäftige, fällt mir immer häufiger auf, dass ich mit den Undo/Redo Funktionen nicht so ganz klar komme. Was bei PlainEdit ja wunderbar funktioniert sind z.B. die ganzen Formatierungs-Aktionen nachher wieder mit Undo rückgängig zu machen. Benutzt du für PlainEdit die integrierten Methoden oder greifst du auf andere Klassen zurück? Weil mir ist mit SynEdit noch kein Weg gelungen (außer immer wieder die Zwischenablage zu missbrauchen) solche Aktionen wieder rückgängig zu machen. Wäre schön, wenn du da ein bißchen was zu sagen könntest wie du da vorgehst.

Gruß

Calculon
--


Gaijin - Do 10.01.08 00:31

Hallo Calculon,

Änderungen am Text müssen zwischen "UndoList.BeginBlock" und "UndoList.EndBlock" vorgenommen werden. Weiters muss dabei der ausgewählte Text (SelText := ...) ersetzt werden. Andere Änderungsarten, z.B. an den Werten von "Text" oder an den einzelnen Zeilen ("Lines"), werden von Undo nicht erkannt.


Calculon - Do 10.01.08 00:42

Gaijin hat folgendes geschrieben:
Hallo Calculon,

Änderungen am Text müssen zwischen "UndoList.BeginBlock" und "UndoList.EndBlock" vorgenommen werden. Weiters muss dabei der ausgewählte Text (SelText := ...) ersetzt werden.

Ahh, verstehe, du selektierst den gesamten Text (SelectAll) bevor du z.B. "Leerzeichen an Zeilenenden entfernen" durchführst und benutzt dafür SelText?

Gaijin hat folgendes geschrieben:
Andere Änderungsarten, z.B. an den Werten von "Text" oder an den einzelnen Zeilen ("Lines"), werden von Undo nicht erkannt.

Schade, aber mit obiger Methode ja umgehbar. Dankeschön für die Infos.

Gruß

Calculon
--


Christian S. - Do 10.01.08 00:51

Hallo!

Fragen zur Programmierung bitte auch weiterhin in den Programmiersparten stellen und beantworten. Danke! :-)

Grüße
Christian


Gaijin - Mo 21.01.08 01:20
Titel: Re: PlainEdit 1.7.2 - Texteditor für Windows
Version 1.7.2:
[+] Beim Ersetzen von HTML-Sonderzeichen können jetzt nationale Sonderzeichen berücksichtigt werden. In Sprachdateien kann die Zeichentabelle festgelegt und in den Optionen umgestellt werden.
[+] Beim Wiederherstellen der Dokumente aus der letzten Arbeitssitzung wird jetzt die Dokument- und Cursorposition, sowie der ausgewählte Text, ebenfalls wieder hergestellt.
[+] Ganze Zeilen können jetzt nach oben bzw. unten verschoben werden.
[+] Mehrere Zeilen können nun zu einer Zeile verbunden werden.
[+] PlainEdit kann jetzt auch unter Windows ME ausgeführt werden.
[+] Plugin-API: Es wurden mehrere neue Funktionen und Konstanten hinzugefügt. Es können jetzt z.B. neue Registerkarten (Dokumente) mit einem vorgegebenen Titel und einem Text erstellt werden.
[+] Vor dem Öffnen einer großen Datei kann jetzt eine Warnmeldung ausgegeben werden.

(Download im ersten Posting)


Gaijin - Mo 28.01.08 10:13

Version 1.7.3:
[+] Beim Verschieben von Zeilen können nun auch mehrere Zeilen gleichzeitig verschoben werden.
[+] Das Wiederherstellen der Cursorposition und der Auswahl beim Laden der Dateien aus der letzten Arbeitssitzung kann jetzt deaktiviert werden.
[+] Der Cursor kann nun bei zusammengehörenden Klammern positioniert, bzw. zwischen den Klammern gewechselt, werden ("Suchen" > "Zur passenden Klammer springen").
[+] Der Splash-Screen kann in den Programmoptionen deaktiviert weden.
[-] Wenn die Option "Nur eine Instanz pro Dokument erlauben" aktiv war und eine bereits geöffnete Datei nochmals geöffnet wurde, befand sich der Fokus nicht im Eingabebereich.

(Download im ersten Posting)


Gaijin - So 04.05.08 08:51

Version 1.7.4:
[+] Ausgewählte Dateinamen, URLs und E-Mail Adressen können nun ausgeführt werden.
[+] Eine portugiesische Sprachdatei wurde hinzugefügt.
[+] Plugin-API: Die Funktion "GetUserPath" gibt den Pfad für die Benutzereinstellungen (Verzeichnis in dem die Datei "Plainedit.ini" abgelegt ist) zurück.
[+] Texte können im aktiven Dokument nun auch inkrementell gesucht werden.
[*] Die Funktion zum (manuellen) Umbrechen von langen Zeilen wurde verbessert.

(Download im ersten Posting)


Gaijin - So 05.10.08 09:02

Version 1.7.5:
[+] Beim Zuweisen von Shortcuts wird der Fokus nicht mehr automatisch gesetzt. Dies ermöglicht die Navigation mit den Cursortasten.
[+] Für schreibgeschützte Dateien kann nun für das betreffende Dokument die Eingabe gesperrt werden.
[+] In der Druckvorschau kann jetzt mit den Tasten "Bild auf", "Bild ab", "Pos1" und "Ende" in den Seiten navigiert werden.

Version 1.7.4.2:
[*] Diverse kleinere Änderungen und Korrekturen.

Version 1.7.4.1:
[+] Eine russische Sprachdatei wurde hinzugefügt.
[+] Eine spanische Sprachdatei wurde hinzugefügt.
[-] Der Menüpunkt "Auswahl ausführen" wurde unabhängig von der eingestellten Sprache in Deutsch angezeigt.

(Download im ersten Posting)


Gaijin - So 11.01.09 11:51

Version 1.7.6:
[+] Die untere Anzeigenleiste kann jetzt mit der Escape-Taste ausgeblendet werden, sofern die ESC-Taste nicht zum Schließen von PlainEdit verwendet wird.
[+] In der Titelleiste kann eine geänderte Datei optional mit einem Stern (*) kenntlich gemacht werden.
[+] In der Titelleiste kann jetzt optional der vollständige Dateiname der aktuellen Datei angezeigt werden.
[*] Das Programmfenster wird bei ersten Start nicht mehr an der oberen linken Ecke, sondern zentriert angezeigt.
[*] Wenn die Eingabe für das aktuelle Dokument gesperrt ist, kann nun kein Snippet und keine Vorlage mehr eingefügt werden.

(Download im ersten Posting)