Verbesserung: Verzeichnis History
Moderators: white, Hacker, Stefan2
Verbesserung: Verzeichnis History
Etwas abseits vom derzeit heiß diskutierten Thema 'Tabs in TotalCommander' möchte ich eine Verbesserung der auch weiterhin nützlichen Verzeichnis-History Funktion (ALT-CursorDown) anregen.
Wenn ich vom root Verzeichnis eines Laufwerkes tief in einen Verzeichnisbaum herabsteige, so ist die History recht schnell mit all den Zwischenstationen gefüllt, in denen ich jedoch nur für kurze Augenblicke verweilte und die somit für mich eigentlich irrelevant sind.
Mein Vorschlag ist daher, daß das aktuelle Verzeichnis nur dann in die History aufgenommmen wird, wenn:
(A) Im aktuellen Verzeichnis eine beliebige Datei-Operation (Anzeigen, Kopieren, Umbenennen, etc.) ausgeführt wurde. Oder
(B) Der Benutzer im aktuellen Verzeichnis mindestens für einen frei einstellbaren Zeitraum verweilte.
Diese Zeit könnte standardmäßig auf 0 Sekunden gesetzt sein, was dem derzeitgen Verhalten entspräche.
Zeiten größer 0 würden demnach eine Verzögerung bei der Aufnahme in die History bedeuten (beispielsweise 10s um nur kurz durchscrollte Verzeichnisse zu unterdrücken).
Einem Schwellwert von -1 s könnte zudem die Bedeutung zugeordnet werden, daß das Verzeichnis nie aufgrund der Verweildauer in der History auftaucht (sondern nur bei Dateioperationen).
Programmiertechnisch müßte sich das Feature recht einfach realisieren lassen, in dem beim Eintreten in ein Verzeichnis eine Zeitmarke gesetzt sowie ein Flag ("OperationPerformed") initialisiert wird. Das Flag wird bei Dateioperationen gesetzt. Beim Verlassen des Verzeichnisses wird dann anhand des Flags und der Verweildauer über die Aufnahme des Verzeichnisses in die History (bzw. den Verbleib in der History) entschieden.
Ich hoffe das war halbwegs verständlich - über Meinungen zu diesem Vorschlag würde ich mich freuen.
Grüße
Roland
PS: Wenn ein derartiger Vorschlag schon einmal gepostet wurde, so entschuldige ich mich schon mal im Voraus.
Und ja, ich habe die Suchfunktion vorher benutzt
Wenn ich vom root Verzeichnis eines Laufwerkes tief in einen Verzeichnisbaum herabsteige, so ist die History recht schnell mit all den Zwischenstationen gefüllt, in denen ich jedoch nur für kurze Augenblicke verweilte und die somit für mich eigentlich irrelevant sind.
Mein Vorschlag ist daher, daß das aktuelle Verzeichnis nur dann in die History aufgenommmen wird, wenn:
(A) Im aktuellen Verzeichnis eine beliebige Datei-Operation (Anzeigen, Kopieren, Umbenennen, etc.) ausgeführt wurde. Oder
(B) Der Benutzer im aktuellen Verzeichnis mindestens für einen frei einstellbaren Zeitraum verweilte.
Diese Zeit könnte standardmäßig auf 0 Sekunden gesetzt sein, was dem derzeitgen Verhalten entspräche.
Zeiten größer 0 würden demnach eine Verzögerung bei der Aufnahme in die History bedeuten (beispielsweise 10s um nur kurz durchscrollte Verzeichnisse zu unterdrücken).
Einem Schwellwert von -1 s könnte zudem die Bedeutung zugeordnet werden, daß das Verzeichnis nie aufgrund der Verweildauer in der History auftaucht (sondern nur bei Dateioperationen).
Programmiertechnisch müßte sich das Feature recht einfach realisieren lassen, in dem beim Eintreten in ein Verzeichnis eine Zeitmarke gesetzt sowie ein Flag ("OperationPerformed") initialisiert wird. Das Flag wird bei Dateioperationen gesetzt. Beim Verlassen des Verzeichnisses wird dann anhand des Flags und der Verweildauer über die Aufnahme des Verzeichnisses in die History (bzw. den Verbleib in der History) entschieden.
Ich hoffe das war halbwegs verständlich - über Meinungen zu diesem Vorschlag würde ich mich freuen.
Grüße
Roland
PS: Wenn ein derartiger Vorschlag schon einmal gepostet wurde, so entschuldige ich mich schon mal im Voraus.
Und ja, ich habe die Suchfunktion vorher benutzt
-
- Junior Member
- Posts: 63
- Joined: 2003-05-12, 18:44 UTC
- SanskritFritz
- Power Member
- Posts: 3693
- Joined: 2003-07-24, 09:25 UTC
- Location: Budapest, Hungary
Ganz meine Meinung !
Könnte man gleich mal versuchen, irgendwo die Tiefe des Speicherns in der Konfiguration einzutragen? sowas wie
Maximale Historien Tiefe = 24 [0-127]
Maximale Anzeige Histore = 10 [0-20]
wobei latürnich der zweite Wert nicht größer als der erste sein dürfte :D
speichern find ich auch ganz klasse, wie wärs mit einem eigenen Fenster, in dem die Historie als lange Liste drin steht, man dort umsortieren und speichern / laden kann in eine Datei ... könnte man dafür eventuell das gleiche Format nehmen wie Hotlist in der "wincmd.ini" ?
Könnte man gleich mal versuchen, irgendwo die Tiefe des Speicherns in der Konfiguration einzutragen? sowas wie
Maximale Historien Tiefe = 24 [0-127]
Maximale Anzeige Histore = 10 [0-20]
wobei latürnich der zweite Wert nicht größer als der erste sein dürfte :D
speichern find ich auch ganz klasse, wie wärs mit einem eigenen Fenster, in dem die Historie als lange Liste drin steht, man dort umsortieren und speichern / laden kann in eine Datei ... könnte man dafür eventuell das gleiche Format nehmen wie Hotlist in der "wincmd.ini" ?
so long
Philipp
----------
Licence: #66259 [personal]
Philipp
----------
Licence: #66259 [personal]