| Autor |
Beitrag |
Thjostalf
      
Beiträge: 21
Win2k, WinXP
D3 Prof, D4 Prof, Turbo Delphi Prof
|
Verfasst: Sa 24.02.07 19:04
Beschreibung
Bei TxtPad handelt es sich um einen Texteditor, den ich für den Eigenbedarf entwickelt hatte, da mir der Windows Editor (Notepad) in seinen Funktionen doch zu eingeschränkt und andere auf dem Markt verfügbare Editoren zu umfangreich oder zu umständlich in der Bedienung waren. Damit entstand der Plan, mir einen eigenen Texteditor zu programmieren.
Natürlich ist TxtPad nicht die eierlegende Wollmichsau und es gibt auch unbestritten zahlreiche Programme dieser Art, die besser, vielseitiger und flexibler sind. Allerdings war und ist es nicht mein Ziel, diese Programme zu übertreffen. Ich war nur auf der Suche nach einem für mich optimalen Editor. Das Suchen habe ich inzwischen eingestellt und arbeite dafür mit TxtPad.
Wenn mir etwas fehlt, erweitere ich den Editor oder bessere ggf. nach, ansonsten sind mein Editor und ich schon gute Freunde geworden. Missen möchte ich das Programm nicht mehr - sei es zu Hause oder in der Firma.
Funktionsumfang
- Öffnen großer Dateien
- Öffnen mehrerer Dateien in einer Programminstanz (Fensterverwaltung über Tab-Reiter)
- Syntaxhervorhebung für Befehlsskripte, HTML, Java, Pascal, Perl, PHP, SQL, Konfigurations- und Logdateien
- Mehrstufiges Undo und Redo
- Einfache Bedienung durch Tastenkürzel und wenige, gut erreichbare Symbole
- Konfigurationsfrei (keine Konfigurationsdateien, keine Registryeinträge - nur eine ausführbare Datei)
Versionsverlauf
1.0.7.223
* Veröffentlichung über die Homepage www.masc-online.de/
1.0.7.225
* Versionsverlauf ist über das Hilfe-Menü aufrufbar
* Verschiebung der Tab-Reiter via Drag & Drop möglich
* Klick mit der mittleren Maustaste auf einen Tab schließt selbigen
* Popup-Menü für die wichtigsten Bearbeiten-Befehle (Kopieren, Einfügen u. a. )
* In der Statuszeile wird angezeigt, ob das Dokument bearbeitet wurde
* Anzeige der Cursorposition in der Statuszeile wurde manchmal nicht aktualisiert
1.0.7.303
* Umstellung der Entwicklungsumgebung
--+ Borland Delphi 4 Professional -> Turbo Delphi Professional
--+ Portierung des Codes / Ablösung von Insellösungen durch neuen Sprachstandard
* Andocken des Editorfensters am Bildschirmrand
* Optimierungen in der Dateihandhabung
* Farbliche Hervorhebung der aktiven Zeile
* Zeilenumbruch de/aktivierbar
* Schriftart für Anzeige auswählbar (temporär, Einstellung wird nicht gespeichert)
* Neu laden von Dateien per Knopfdruck / Shortcut
1.0.7.310
* Popup-Menü für Tab-Reiter für die wichtigsten Datei-Befehle (Schließen, Speichern, Neu laden)
* Unicode Unterstützung
* Durchblättern der Dateien / Tab-Reiter mit STRG+TAB bzw. STRG+SHIFT+TAB
* Neuer Menüpunkt "Datei -> Zuletzt verwendete Dateien" (Windows Recent Files)
* Kennzeichnung von geänderten Dokumenten im Tab-Reiter
Sonstiges
Webseite / Download / Screenshot
Einloggen, um Attachments anzusehen!
Zuletzt bearbeitet von Thjostalf am Mo 12.03.07 21:25, insgesamt 7-mal bearbeitet
|
|
Saubäär
      
Beiträge: 376
|
Verfasst: Sa 24.02.07 19:38
Hi Thjostalf, ich hab mir grad mal deine TxtPad angeguggt und mich gleich "verliebt" Sehr schnell und einfach gehalten. Da ich relativ viel mit dem Editor arbeite und mir eigentlich nur der SyntaxHighlighter fehlt, komm ich super damit zurecht! 2 Sachen, die ich mir wünschen würde:
- Font Einstellungen (auch ohne Speichermöglichkeit, da du ja nur die Exe hast)
- Popupmenü mit Kopieren, Einfügen u.s.w.
ansonsten echt tolles Programm!! Gruß Saubäär
|
|
Regan
      
Beiträge: 2157
Erhaltene Danke: 72
Java (Eclipse), Python (Sublimetext 3)
|
Verfasst: Sa 24.02.07 19:54
Also mir gefällt das Programm auch sehr gut. Ich stimme Saubäär voll zu. W
as ich mir noch wünschen würde, wäre das Andocken am Rand (UseDockmanager auf True und Screensnap auf true).
|
|
hui1991
      
Beiträge: 433
Windows XP, WIndows Vista
Turbo Delphi Explorer| Delphi, PHP,Blitzbasic
|
Verfasst: Sa 24.02.07 20:15
Hallo,
ich habe mir das mal Runtergeladen und ich schreibe hier mal was, was mir gefällt, was nicht gut ist und was noch gut wäre.
Was noch gut wäre:
Könnte man bei den Tabs oben nicht mit Mittelklick die Teile schließen? So wie in Firefox?
Die suchen sollte unten sein und könnte man da auch so ein Hervorheben und hoch und runter suchen einbauen. Wiedermal wie bei Firefox.^^
Was mir nicht gefällt:
Man kann nicht schnell auf einen Button drücken damit sich was schließt, man muss erst Datei->Schließen. Strg+W wird bei mir beim Schließen eh nicht oft Benutzt. Aber ein Button könnte echt da sein. //Sry Button habe ich erst etz gesehen, aber über Mittelklick würde ich mich trotzdem freuen
Der Hughtligter ist gut, aber leider funktioniert dort nur HTML.
Was mir gut gefällt:
Der Hightlighter ist sehr Praktisch! Naja für HTML zumindest.
Ja das Teil ist Praktisch. Ich habe das Teil auf Programmiert Fehler untersucht und nicht sehr viel gefunden.
Das Teil wird jeden Tag verwendet
MfG
hui1991
|
|
Saubäär
      
Beiträge: 376
|
Verfasst: Sa 24.02.07 20:41
hui1991 hat folgendes geschrieben: | Was noch gut wäre: Könnte man bei den Tabs oben nicht mit Mittelklick die Teile schließen? So wie in Firefox?
|
Das wäre natürlich sehr praktisch (wusste garnicht, dass das beim FireFox geht!?!) hui1991 hat folgendes geschrieben: | Der Hughtligter (Highlighter) ist gut, aber leider funktioniert dort nur HTML.
|
Bei mir funktioniert (Batch, HTML, OP, PHP) wie es soll, die andren hab ich nicht ausprobiert. Saubäär
|
|
Thjostalf 
      
Beiträge: 21
Win2k, WinXP
D3 Prof, D4 Prof, Turbo Delphi Prof
|
Verfasst: Sa 24.02.07 22:53
Hallo,
vielen Dank für die bisherigen Kommentare. So ein Feedback ist immer was Feines und lockert die eigene Betriebsblindheit auf...
@Saubäär: Das Popupmenü mit Kopieren, Einfügen u.s.w. werde ich umsetzen. Bei der Fonteinstellung tendiere ich eher zum Weglassen - wer will schon immer wieder auf's neue die Schriftart der Anzeige ändern? Gibt's da bei Dir einen bestimmten Hintergedanken / Anwendungszweck?
@Regan: Das Andocken am Fensterrand gestaltet sich bei mir nicht ganz so einfach - meine Delphi-Version unterstützt das Verhalten nicht.
@hui1991: Das Schließen der Tabs per Klick über die mittlere Maustaste werde ich versuchen zu integrieren - auch wenn ich eher mit Shortcuts (sprich STRG+W) arbeite. Allerdings hat mich der Hinweis noch auf einen Punkt gebracht, den ich selber schon vermißt, aber immer wieder vergessen hatte: Umsortieren der Tab-Reiter via Drag 'n Drop.
Warum der Highlighter bei Dir nur für HTML funktioniert, ist für mich ein kleines Rätsel, da bei mir alle Varianten funktionieren.
|
|
hui1991
      
Beiträge: 433
Windows XP, WIndows Vista
Turbo Delphi Explorer| Delphi, PHP,Blitzbasic
|
Verfasst: So 25.02.07 10:29
Hi,
andocken am Rand geht doch auch mit den Jvcl Komponenten.
Unter Jv Application, Forms kannst du den JvFormMagnet nehmen.
Der Dockt es zumindest an den Rand an.
MfG
hui1991
Edit:// Könnte man noch eine Neuladen funktion einbauen. z. B. bei F5 kommt eine Abfrage ob sie neugeladen wird und bei Ja solls sie nochmal Aktualisiert werden.
|
|
Saubäär
      
Beiträge: 376
|
Verfasst: So 25.02.07 13:11
Thjostalf hat folgendes geschrieben: |
@Saubäär: Bei der Fonteinstellung tendiere ich eher zum Weglassen - wer will schon immer wieder auf's neue die Schriftart der Anzeige ändern? Gibt's da bei Dir einen bestimmten Hintergedanken / Anwendungszweck? |
Ist manchmal bei Guitartabs ganz sinnvoll, wenn man nicht scrollen muss aber sonst nen bestimmten Hintergedanken hatte ich da nicht.
Gruß
Saubäär
|
|
Thjostalf 
      
Beiträge: 21
Win2k, WinXP
D3 Prof, D4 Prof, Turbo Delphi Prof
|
Verfasst: So 25.02.07 13:44
So, ein paar von euren Vorschlägen habe ich umgesetzt (aktualisierter Download und Versionsverlauf siehe ersten Beitrag) - und wie ich sehe kam grad auch schon ein neuer Vorschlag (F5 - neu laden), der mir auch ganz gut gefällt.
Zur Einstellung der Schriftart / -größe konnte ich mich bisher noch nicht entschließen. Mal sehen, was die Zukunft bringt.
Die Einrastfunktion am Bildschirmrand hat mir persönlich nicht zugesagt, weshalb ich sie auch erst mal weglasse. Ggf. lebt aber diese Funktion zusammen mit der Schrifteinstellung in einem Ansicht-Menü wieder auf. Muß ich mir mal im Kopf rumschwirren lassen.
Danke & Grüße aus Stuttgart,
Marian
|
|
elundril
      
Beiträge: 3747
Erhaltene Danke: 123
Windows Vista, Ubuntu
Delphi 7 PE "Codename: Aurora", Eclipse Ganymede
|
Verfasst: So 25.02.07 17:10
nettes Programm aber bei mir schließt er den Tab nicht bei mittlerer Taste. Hab Windows XP SP2.
lg el
_________________ This Signature-Space is intentionally left blank.
Bei Beschwerden, bitte den Beschwerdebutton (gekennzeichnet mit PN) verwenden.
|
|
Thjostalf 
      
Beiträge: 21
Win2k, WinXP
D3 Prof, D4 Prof, Turbo Delphi Prof
|
Verfasst: So 25.02.07 19:29
elundril hat folgendes geschrieben: | | bei mir schließt er den Tab nicht bei mittlerer Taste. Hab Windows XP SP2. |
Hallo elundril,
hast Du schon die neue (225) Version oder noch die alte (223) Fassung? Hast Du einen speziellen Maustreiber, der versucht irgendwelche Aktionen über die mittlere Maustaste auszulösen?
Ggf. noch zu beachten - ein Tab/Edit-Bereich bleibt immer offen (beim Schließen des letzten Tabs wird gleich wieder ein neuer Tab mit leerem Edit-Bereich erstellt).
Am Betriebssystem sollte es eigentlich nicht liegen - ich habe auch WinXP SP2.
Gruß, Marian
|
|
elundril
      
Beiträge: 3747
Erhaltene Danke: 123
Windows Vista, Ubuntu
Delphi 7 PE "Codename: Aurora", Eclipse Ganymede
|
Verfasst: Mo 26.02.07 14:24
hab 225
nö funktioniert generell nicht.
der maustreiber macht eigentlich nur nen Doppelklick. glaub ich. also nix besonderes.
lg el
_________________ This Signature-Space is intentionally left blank.
Bei Beschwerden, bitte den Beschwerdebutton (gekennzeichnet mit PN) verwenden.
|
|
Thjostalf 
      
Beiträge: 21
Win2k, WinXP
D3 Prof, D4 Prof, Turbo Delphi Prof
|
Verfasst: Mo 26.02.07 15:54
elundril hat folgendes geschrieben: |
der maustreiber macht eigentlich nur nen Doppelklick. glaub ich. also nix besonderes.
|
Hmm, der Doppelklick ist schon etwas besonderes - wenn die mittlere Maustaste diesen auslöst: Über den Maustreiber wird das Event "mittlere Maustaste gedrückt" in das Event "Doppelklick" umgemünzt.
Kannst Du mal prüfen, was die folgende Methode bei Dir nach einem Klick mit der mittleren Maustaste zurückgibt?
Delphi-Quelltext 1: 2: 3: 4: 5: 6: 7: 8: 9: 10:
| procedure TForm1.Button1MouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); begin if Button = mbLeft then ShowMessage('Linke Maustaste gedrückt.') else if Button = mbMiddle then ShowMessage('Mittlere Maustaste gedrückt.') else if Button = mbRight then ShowMessage('Rechte Maustaste gedrückt.') end; |
|
|
elundril
      
Beiträge: 3747
Erhaltene Danke: 123
Windows Vista, Ubuntu
Delphi 7 PE "Codename: Aurora", Eclipse Ganymede
|
Verfasst: Mo 26.02.07 22:01
ok ich werds auch auf meinem zweitem Rechner probieren!
lg el
_________________ This Signature-Space is intentionally left blank.
Bei Beschwerden, bitte den Beschwerdebutton (gekennzeichnet mit PN) verwenden.
|
|
Thjostalf 
      
Beiträge: 21
Win2k, WinXP
D3 Prof, D4 Prof, Turbo Delphi Prof
|
Verfasst: Sa 03.03.07 10:47
Titel: TxtPad v1.0.7.303
Hallo zusammen,
heute habe ich wieder einen Versionssprung zu vermelden.
Die wichtigste Änderung fand wohl unter der Haube statt: Die Umstellung von Delphi 4 auf Turbo Delphi Professional. Dadurch konnte ich ein paar wilde Konstrukte durch einfachere Methoden ersetzen. Zum Beispiel das Andocken am Bildschirmrand. Meine selbstgestrickte Variante davon hat zwar grundsätzlich funktioniert, hatte aber ihre Macken und hat sich dadurch nicht wirklich rund angefühlt - weshalb ich das Andocken bisher nicht aufgenommen hatte...
Folgende Wünsche von euch konnte ich integrieren:
hui1991: Datei neu laden (STRG+R)
Regan: Andocken am Bildschirmrand
Saubäär: Font Einstellungen
Den neuen Download, einen aktualisierten Screenshot und die angepaßte Versionshistorie findet ihr im ersten Beitrag des Threads.
Grüße aus Stuttgart,
Marian
|
|
Saubäär
      
Beiträge: 376
|
Verfasst: Sa 03.03.07 13:05
Moin Marian,
ich hab mir gleich die neue Version runtergeladen. Soweit ich das beurteilen kann, scheint alles zu funktionieren.
Thjostalf hat folgendes geschrieben: |
Saubäär: Font Einstellungen
|
Cool - danke!
Gruß
Saubäär
|
|
Regan
      
Beiträge: 2157
Erhaltene Danke: 72
Java (Eclipse), Python (Sublimetext 3)
|
Verfasst: Sa 03.03.07 13:30
Titel: Re: TxtPad v1.0.7.303
Also ich finde das Programm auch toll. Thjostalf hat folgendes geschrieben: | | Regan: Andocken am Bildschirmrand |
Super.
|
|
elundril
      
Beiträge: 3747
Erhaltene Danke: 123
Windows Vista, Ubuntu
Delphi 7 PE "Codename: Aurora", Eclipse Ganymede
|
Verfasst: Sa 03.03.07 13:55
ich hab jetzt getestet. meine Maus sendet einfach zwei linksklicks statt einen Mittleren an das programm. vl. könntest du das schließen mit strg+linksklick machen?
lg el
_________________ This Signature-Space is intentionally left blank.
Bei Beschwerden, bitte den Beschwerdebutton (gekennzeichnet mit PN) verwenden.
|
|
netspy
      
Beiträge: 75
|
Verfasst: So 04.03.07 15:16
Der Editor gefällt mir grundsätzlich ganz gut, allerdings hat er einen ganz großen Mangel - keine Unicode-Unterstützung. Damit ist er leider für viele Sachen nicht zu verwenden. Ich liste mal auf, was mir noch fehlt, damit TxtPad ein Ersatz für TextPad wird:
- Unicode-Unterstützung (auch beim Anzeigen, bspw. für japanische Schriftzeichen)
- Anzeigen von nicht sichtbaren Zeichen (Tab, CR, LF, etc.)
- merken der letzten geladenen Dateien
- geänderte Dateien auch im Tab anzeigen (bspw. durch ein *)
Um es kurz zu machen, würde ich mir wünschen, wenn TxpPad an den Funktionsumfang von TextPad ran kommt und dabei eine richtige Unicode-Unterstützung hat. TextPad kann zwar UTF-8 laden und speichern - anzeigen kann er es aber nicht richtig.
Mir ist auch noch Bug aufgefallen - wenn ich eine Datei 2 x öffne (sollte eigentlich sowieso nicht möglich sein) und eine von beiden ändere und speichere, hat Strg+R im anderen Tab keine Funktion - die geänderte Datei wird nicht neu geladen.
Um aber nicht nur Kritik zu üben will ich noch erwähnen, dass die Geschwindigkeit beim Laden großer Dateien wirklich super ist und kein anderer Editor da mithalten kann.
Mario
_________________ So Long, and Thanks for All the Fish.
|
|
Thjostalf 
      
Beiträge: 21
Win2k, WinXP
D3 Prof, D4 Prof, Turbo Delphi Prof
|
Verfasst: Mo 12.03.07 00:37
Hallo zusammen,
es gibt wieder einige Neuerungen und damit auch eine neue Version zu vermelden. Den aktualisierten Download, nebst Screenshot und Versionshistorie, findet ihr wie gehabt im ersten Beitrag des Threads.
@netspy: Etwas Unicode-Unterstützung ist enthalten. Ob es in dem Umfang ist, wie Du es im Auge hattest, weiß ich nicht. Auf jeden Fall ist es nun möglich, Unicode-Dateien zu öffnen (z. B. die von Regedit). Auch eine Testdatei mit kyrillischen Zeichen sah ganz gut aus. Wie es mit japanischen Schriftzeichen aussieht, kann ich aber nicht sagen.
Ansonsten habe ich mir noch ein, zwei Punkte aus Deiner Liste zu Herzen genommen (siehe Historie).
Das eine Datei mehrfach mehrfach geöffnet werden kann, ist beabsichtigt. Die Reload-Funktion orientiert sich momentan ausschließlich an den Änderungen, die Innerhalb des Editor-Fensters vorgenommen wurden. Änderungen an der Datei selbst werden noch nicht registriert. Das kommt aber noch - wahrscheinlich im nächsten Release.
Eine Konkurrenz zu dem von Dir genannten TextPad soll mein Editor gar nicht darstellen. Das würde mir zu sehr in Richtung eierlegende Wollmilchsau gehen, was aber keinesfalls abwertend klingen soll, sondern eben einfach nur nicht mein Ziel ist. In der Liga würde ich eher ConTEXT oder Notepad++ sehen...
Danke für den Input und viel Spaß mit der neuen Version.
|
|
|