ludan:
--------------------------------------------------------------------------------
Zdravím.
Poraďte mám ve scriptu kontrukci :

var znak="*";
while
((ed.Text().charAt(ed.SelStart())!=znak)&&(ed.SelStart()<ed.Text().length))
{ed.command('ecRight');}

která mi vyhledá první výskyt nějakého znaku v textu.
Jenže když tohle použiju současně s volbou "Vstup za konec řádku" se
kterou se mnohem lépe píšou zdrojáky pak mi tohle prakticky nefunguje,
protože  ed.command('ecRight') krkuje na jednom řádku až do nekonečna. 
Jak to napsat by to fungovalo a šlo na další řádek pokud na stávajícím
již není žádný jiný znak (než mezera)
Podotýkám, že mezeru nikdy nehledám.

Předem díky
--------------------------------------------------------------------------------


Napada me moznost testovat selText().length a po kazdem posunuti doprava srovnat
s predchozi hodnotou - pokud se nezmeni (vstup za konec radky), dal by se
vyvolat ecSelLineStart a ecSelDown
Nevim ale, jak by to fungovalo s okolnim kodem, urcite by to vyzadovalo uvodni
nacteni delky vyberu pred zacatkem smycky, kontroly pro posledni radek atd.
Je to ale spis jen napad, sam prikazy editoru ve skriptech skoro nepouzivam
(mozna trochu podobny problem jsem resil primo javascriptovym vyhledavanim re
vyrazy z celeho textu souboru; pak je ale trochu komplikovany prevod z indexu
retezce na radky a sloupce pro zvyrazneni.)
zdravim,
 vbr

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

Odpovedet emailem