You are here: PSPad forum > České diskuzní fórum > Svislé skrolování textu mimo obrazovku
Posted by: neskvik | Date: 2019-01-20 00:21 | IP: IP Logged
Dobrý den
Šlo by přidat do nastavení možnost vypnout/zapnout volbu eoScrollPastEol v nastavení SynEditu?
Hledal jsem a nenašel, nebo jenom neumím hledat?
Poprvé když my text utekl mimo plochu jsem se trochu vyděsil.
Napsal sem do nového dokumentu asi 20 řádků textu a při přepínání na jiný program jsem nevědomky kolečkem myši posunul text mimo editor.
Při návratu do PSPadu a zjištění že tam žádný text není mě opravdu vyděsilo.
Jak se dá do ASCII tabulky přidat znaky 01h..1Fh. Při práci v HEX se to hodí.
Jinak super editor.
Díky
PS:
Jestli budete mít čas zkuste se podívat na tehle
(* MultiCaret *)
fMultiCaret := TSynPluginMultiCaret.Create(SynEdit);
fMultiCaret.MouseActions.Clear; // will be added to SynEdit
fMultiCaret.KeyStrokes.Clear;
fMultiCaret.SetCaretTypeSize(
ctVerticalLine, 2, 1024, -1, 0, [ccsRelativeHeight]
);
fMultiCaret.SetCaretTypeSize(
ctBlock, 1024, 1024, 0, 0, [ccsRelativeWidth, ccsRelativeHeight]
);
fMultiCaret.Color := $606060;
(* Zvýraznění stejných slov *)
fSynMarkup := TSynEditMarkupHighlightAllCaret(
SynEdit.MarkupByClass[TSynEditMarkupHighlightAllCaret]
);
with fSynMarkup do begin
MarkupInfo.FrameColor := clSilver;
MarkupInfo.Background := $00E8E8E8;
WaitTime := 1000; // prodleva zvýraznění (ms)
Trim := True; // bez mezery, pokud je použit výběr
// pouze celá slova. Pokud je vybráno "Foo", nezvírazňovat jej jako "FooBar"
FullWord := True;
IgnoreKeywords := True;
end;
Posted by: pspad | Date: 2019-01-20 10:08 | IP: IP Logged
eoScrollPastEOL je v nastaveni programu / Editor 1 jako "Vstup za konec radku"
Co se tyka toho pluginu, k jake verzi SynEditu to je?
Posted by: pspad | Date: 2019-01-20 10:18 | IP: IP Logged
Uz jsem to nasel, je to k SynEditu v Lazaru. Jak budu mit cas, zkusim se na to podivat, ale rozdily jsou tam docela velke vuci tomu, co pouzivam ja
Posted by: neskvik | Date: 2019-01-20 13:13 | IP: IP Logged
Velká omluva
Nemělo to být eoScrollPastEol ale eoScrollPastEof.
Je to volba hned nad eoScrollPastEol;
Ano je to pro Lazaru nevím jak moc se to bude lišit od Delphi, ale předpokládám že v této oblasti by se to mnoho lišit nemuselo.
Posted by: pspad | Date: 2019-01-20 13:56 | IP: IP Logged
Ta volba je spolecna pro obe. Když to vypnete, nebudete skrolovat ani za konec souboru.
Posted by: neskvik | Date: 2019-01-20 14:06 | IP: IP Logged
Aha, tak to jo. Děkuji.
Editor PSPad - freeware editor, © 2001 - 2024 Jan Fiala, Hosted by Webhosting TOJEONO.CZ, design by WebDesign PAY & SOFT, code Petr Dvořák, Privacy policy and GDPR