Code Cleaner
Re: Code Cleaner
Habe gemerkt, daß der Parameter /fold nicht immer 100% funktioniert, wenn ich das Tool "passiv" triggern lasse (also nicht aktiv anwähle, sondern automatisch beim Öffnen/Schließen vom Editor, etc.). Zumindest habe ich erwartet, daß, wenn ich /fold angegeben habe und ich mein Projekt öffne, daß alle Prozeduren in allen Tabs erstmal eingefaltet sind.
Das ist aber in den seltensten Fällen so.
Das ist aber in den seltensten Fällen so.
Now these points of data make a beautiful line,
And we're out of Beta, we're releasing on time.
And we're out of Beta, we're releasing on time.
- Thorsten1867
- Beiträge: 1359
- Registriert: 04.02.2005 15:40
- Computerausstattung: [Windows 10 x64] [PB V5.7x]
- Wohnort: Kaufbeuren
- Kontaktdaten:
Re: Code Cleaner
Das Tool hat offenbar eine kleine Abneigung gegen deutsche Umlaute.
Vorher:
Nachher:
Vorher:
Code: Alles auswählen
Debug "Äußerung"
Code: Alles auswählen
Debug "Äußerung"
Re: Code Cleaner
Welche Parameter hast du gesetzt?Thorsten1867 hat geschrieben:Das Tool hat offenbar eine kleine Abneigung gegen deutsche Umlaute.
- Thorsten1867
- Beiträge: 1359
- Registriert: 04.02.2005 15:40
- Computerausstattung: [Windows 10 x64] [PB V5.7x]
- Wohnort: Kaufbeuren
- Kontaktdaten:
Re: Code Cleaner
Code: Alles auswählen
/RemoveSpacesAtEndOfLines /ConvertSpaceToTab /RemoveDoubleSpaces
Re: Code Cleaner
Code Cleaner 1.0.6 wurde veröffentlicht.
Changelog:
Das Werkzeug kannst du nur manuell aufrufen und stattdessen den Parameter "/AllTabs" benutzen.
Changelog:
- Bugfix: Umlautproblem bei UTF8
Wenn "/AllTabs" nicht angegeben wurde, dann nimmt er immer das aktuelle ScintillaGadget. Wenn du mein Werkzeug mit dem Event "Quellcode geladen" benutzt, dann ist das Öffnen mehrerer PB-Dateien zu schnell. Deshalb kann es passieren, dass mein Werkzeug nicht ausreichend Zeit hat, um die Änderung durchzuführen.diceman hat geschrieben:Habe gemerkt, daß der Parameter /fold nicht immer 100% funktioniert, wenn ich das Tool "passiv" triggern lasse (also nicht aktiv anwähle, sondern automatisch beim Öffnen/Schließen vom Editor, etc.). Zumindest habe ich erwartet, daß, wenn ich /fold angegeben habe und ich mein Projekt öffne, daß alle Prozeduren in allen Tabs erstmal eingefaltet sind.
Das Werkzeug kannst du nur manuell aufrufen und stattdessen den Parameter "/AllTabs" benutzen.
Ich konnte es mit UTF8 nachstellen. Sollte nicht mehr auftreten. Tritt das Problem bei dir noch auf?Thorsten1867 hat geschrieben:Das Tool hat offenbar eine kleine Abneigung gegen deutsche Umlaute.
Vorher:Nachher:Code: Alles auswählen
Debug "Äußerung"
Code: Alles auswählen
Debug "Äußerung"
- Thorsten1867
- Beiträge: 1359
- Registriert: 04.02.2005 15:40
- Computerausstattung: [Windows 10 x64] [PB V5.7x]
- Wohnort: Kaufbeuren
- Kontaktdaten:
Re: Code Cleaner
Nach ersten Test sind die Umlaute wieder kooperativ.
-
- Beiträge: 57
- Registriert: 29.08.2004 11:05
- Computerausstattung: Windows 11
- Wohnort: Berlin
- Kontaktdaten:
Re: Code Cleaner
Ich nutze die Parameter "/OnlySelectedCode /RemoveDebugLines /RemoveComments /RemoveEmptyLines"
Meine Testprocedure sieht so aus:
Wenn ich alle Zeilen vollständig markiere, wird das P von Procedure abgeschnitten.
Markiere ich die Zeilen nur teilweise zBsp.
wird daraus:
Markiere ich alle Zeilen einschließlich Leerzeilen bis zur nächsten Procedure , wird der folgenden Procedure ein P vorangestellt.
Die Fehler sind mir vor dem letzten Update noch nicht aufgefallen.
Meine Testprocedure sieht so aus:
Code: Alles auswählen
Proceure sleep(Zeit)
Delay(Zeit)
EndProceedure
Markiere ich die Zeilen nur teilweise zBsp.
Code: Alles auswählen
eure sleep(Zeit)
Delay(Zeit)
EndProc
Code: Alles auswählen
Procure sleep(Zeit)
Delay(Zeit)
EndProceeedure
Die Fehler sind mir vor dem letzten Update noch nicht aufgefallen.
PureBasic 5.73/6.04 Beta 2; Windows 11 Pro 64
Intel(R) Core(TM) i7-8700 CPU @ 3.20GHz 3.19 GHz 16GB; NVIDIA GeForce RTX 3060 16GB
Intel(R) Core(TM) i7-8700 CPU @ 3.20GHz 3.19 GHz 16GB; NVIDIA GeForce RTX 3060 16GB
Re: Code Cleaner
Ich habe versucht, alle drei von dir genannten Fälle mit deiner Parameterliste nachzustellen. Sowohl Reintext als auch UTF8.
Leider konnte ich es nicht nachstellen. Nichts wird abgeschnitten o.ä.
Bei mir wird aus:
immer:
Vielleicht kann ich es mit deiner PB-Datei besser nachstellen, da in der PB-Datei alle wichtigen Informationen gespeichert sind. (Datei-Format, Zeilenumbruch-Typ usw.)
Kannst du deine Test-PB-Datei speichern und hochladen oder an meine E-Mail-Adresse schicken? Danke im Voraus
Leider konnte ich es nicht nachstellen. Nichts wird abgeschnitten o.ä.
Bei mir wird aus:
Code: Alles auswählen
Procedure sleep(Zeit)
Delay(Zeit)
EndProcedure
Code: Alles auswählen
Procedure sleep(Zeit)
Delay(Zeit)
EndProcedure
Kannst du deine Test-PB-Datei speichern und hochladen oder an meine E-Mail-Adresse schicken? Danke im Voraus
-
- Beiträge: 57
- Registriert: 29.08.2004 11:05
- Computerausstattung: Windows 11
- Wohnort: Berlin
- Kontaktdaten:
Re: Code Cleaner
Habe noch etwas herumprobiert und den Fehler eingrenzen können:
Der Fehler tritt nur auf, wenn vor der Procedure irgendwo ein Umlaut vorkommt.
Der Fehler tritt nur auf, wenn vor der Procedure irgendwo ein Umlaut vorkommt.
PureBasic 5.73/6.04 Beta 2; Windows 11 Pro 64
Intel(R) Core(TM) i7-8700 CPU @ 3.20GHz 3.19 GHz 16GB; NVIDIA GeForce RTX 3060 16GB
Intel(R) Core(TM) i7-8700 CPU @ 3.20GHz 3.19 GHz 16GB; NVIDIA GeForce RTX 3060 16GB
Re: Code Cleaner
Code Cleaner 1.0.7 wurde veröffentlicht.
Changelog:
@IB-Software
Danke, das hat gefehlt fürs Nachstellen.
Changelog:
- Bugfix: Umlautproblem bei UTF8
@IB-Software
Danke, das hat gefehlt fürs Nachstellen.