You are here: PSPad forum > České diskuzní fórum > Re: Svislé skrolování textu mimo obrazovku

Re: Svislé skrolování textu mimo obrazovku

#1 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 tongue sticking out smiley


(* 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;

Options: Reply | Quote | Up ^


#2 Re: Svislé skrolování textu mimo obrazovku

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?

Options: Reply | Quote | Up ^


#3 Re: Svislé skrolování textu mimo obrazovku

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

Options: Reply | Quote | Up ^


#4 Re: Svislé skrolování textu mimo obrazovku

Posted by: neskvik | Date: 2019-01-20 13:13 | IP: IP Logged

Velká omluva grinning smiley

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.

Options: Reply | Quote | Up ^


#5 Re: Svislé skrolování textu mimo obrazovku

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.

Options: Reply | Quote | Up ^


#6 Re: Svislé skrolování textu mimo obrazovku

Posted by: neskvik | Date: 2019-01-20 14:06 | IP: IP Logged

Aha, tak to jo. Děkuji.

Options: Reply | Quote | Up ^






Editor PSPad - freeware editor, © 2001 - 2019 Jan Fiala, Hosted by Webhosting TOJEONO.CZ, design by WebDesign PAY & SOFT, code Petr Dvořák, Privacy policy and GDPR