Zdravím !

Občas potřebuju najít místo na určité pozici v souboru, k čemuž
používám CtrlG. Bohužel někdy editor umísťuje kursor chybně. Také
aktuální pozice zobrazená v dialogu (po CtrlG) někdy neodpovídá realitě.
Našel jsem pravděpodobné vysvětlení: Jedná-li se o soubor s UNIXovými
konci řádků (\n), potom je kurzor umístěn o tolik znaků před správné
místo, kolik onomu místu předchází konců řádků. Z toho si odvozuju, že
editor asi při načtení souboru konce řádků zahazuje a pak při hledání
pozice počítá za každý konec řádku 2 znaky (
) navíc bez ohledu na
to, jaké konce řádků byly skutečně ze souboru načteny resp. jaké jsou v
editoru nastavené. V hexa editoru se (pochopitelně) pozice počítá
správně, to je mi ale málo platné, protože s textem potřebuju pracovat v
textovém editoru a při přechodu mezi textovým a hexa editorem se pozice
kurzoru nepřenese (což je mimochodem také škoda).

Snad se s tím dá něco udělat. Jinak díky za skvělý editor !

-- 
<http://forum.pspad.com/read.php?1,64739,64739>
PSPad freeware editor http://www.pspad.com

Odpovedet emailem