Nefunkční "navigace" ve vestavěném vieweru
Posted: 19 Apr 2006, 14:38
... při zobrazování rostoucích souborů.
Pokud ve vestavěném vieweru chci zobrazit nějaký neustále narůstající soubor (typicky nějaký log) a zajímá mě jeho konec, přesunu se na něj pomocí Ctrl+PgDn. Pokud se něco připíše, viewer si toho sám všimne a průběžně mi to umožní prohlížet také, aniž bych jej musel spouštět znovu nebo něco takového, což je vynikající. Ale pokud se z toho konce chci posunout na o něco starší záznamy a dám několik málo PgUp, posune mě na začátek souboru. Podobně se šipkami nahoru, klikáním nad slidebar atp. Je možné, že je potřeba, aby se mezi stisky PgUp něco připsalo, nemám k dispozici log, kam by se připisovalo dostatečně pomalu, abych to mohl nějak rozumně testovat.
Pokud mezi těmi čtyřmi PgUp zmáčknu nějaké PgDn, umožní mi to vícekrát (například šlo několikrát zopakovat tři PgUp + jedno PgDn na souboru, kde jinak čtvrté PgUp v řadě posunovalo na začátek souboru, konkrétní počty se mi ale lišily log od logu a ani se to nechovalo úplně deterministicky), dá se s tím takto různě čarovat, ale to se mi nepodařilo ani trochu zobecnit.
Nevím, jestli je to bug, nebo feature z nějakých technických důvodů (to ale snad ne, když je připisováno jen na konec, takže začátek je statický a mělo by snad možné se v něm nějak rozumně pohybovat). Rozhodně je to krajně nepříjemné při prohlížení logů, kdy chci najít záznam, který je od aktuálního konce dál než 3 obrazovky. ;-) Často pak musím log zkopírovat, což je u mnohasetMB souborů docela hloupé.
Pokud ve vestavěném vieweru chci zobrazit nějaký neustále narůstající soubor (typicky nějaký log) a zajímá mě jeho konec, přesunu se na něj pomocí Ctrl+PgDn. Pokud se něco připíše, viewer si toho sám všimne a průběžně mi to umožní prohlížet také, aniž bych jej musel spouštět znovu nebo něco takového, což je vynikající. Ale pokud se z toho konce chci posunout na o něco starší záznamy a dám několik málo PgUp, posune mě na začátek souboru. Podobně se šipkami nahoru, klikáním nad slidebar atp. Je možné, že je potřeba, aby se mezi stisky PgUp něco připsalo, nemám k dispozici log, kam by se připisovalo dostatečně pomalu, abych to mohl nějak rozumně testovat.
Pokud mezi těmi čtyřmi PgUp zmáčknu nějaké PgDn, umožní mi to vícekrát (například šlo několikrát zopakovat tři PgUp + jedno PgDn na souboru, kde jinak čtvrté PgUp v řadě posunovalo na začátek souboru, konkrétní počty se mi ale lišily log od logu a ani se to nechovalo úplně deterministicky), dá se s tím takto různě čarovat, ale to se mi nepodařilo ani trochu zobecnit.
Nevím, jestli je to bug, nebo feature z nějakých technických důvodů (to ale snad ne, když je připisováno jen na konec, takže začátek je statický a mělo by snad možné se v něm nějak rozumně pohybovat). Rozhodně je to krajně nepříjemné při prohlížení logů, kdy chci najít záznam, který je od aktuálního konce dál než 3 obrazovky. ;-) Často pak musím log zkopírovat, což je u mnohasetMB souborů docela hloupé.