You are here: PSPad forum > České diskuzní fórum > Re: Tabulátory ve víceřádkových interaktivních snippetech

Re: Tabulátory ve víceřádkových interaktivních snippetech

#1 Tabulátory ve víceřádkových interaktivních snippetech

Posted by: myf | Date: 05/09/2012 09:48 | IP: IP Logged

Celkem jednoduchá otázka: je tu někdo, kdo k odsazování úspěšně používá skutečné tabulátory a nějaký jazyk s víceřádkovými snippety v .DEF souboru?

Pořád mám nějak rozbité odsazení snippetu pokud se má vložit jakkoli odsazeně: odsadí se (částečně) mezerami.

Mějme třeba snippet ([TB] = tab, _ = mezera)
[div | ...]
<div>
[TB]§|
</div>

když do zavolám dvakrát za sebou, čekal bych výstup

<div>
[TB]<div>
[TB][TB]|
[TB]</div>
</div>

místo toho dostanu ovšem

<div>
[TB]<div>
_[TB]|
_</div>
</div>

Připadá mi to jako bug, ale říkám si, že přece není možné, aby se za celou historii PSPadu neozval jediný uživatel preferující tabulátory, že mu nefungují snippety.

TabWidth=4
RealTabs=1

Options: Reply | Quote | Up ^


#2 Re: Tabulátory ve víceřádkových interaktivních snippetech

Posted by: Vany | Date: 05/09/2012 15:28 | IP: IP Logged

jj, to mi dělalo taky, proto jsem přešel na mezery.

--
Vany
(PSPad 4.5.8 (2469), W7p 64b cs)

Options: Reply | Quote | Up ^


#3 Re: Tabulátory ve víceřádkových interaktivních snippetech

Posted by: myf | Date: 05/09/2012 18:24 | IP: IP Logged

No je to divný. Jsem doufal, že alespoň nějaký pythonista by to mohl rozetnout a prozradit nějaké nastavení, které mi uniklo, ale co jsem se díval tak def soubor pro python neobsahuje nic než jednořádkové snippety :|

Znamená to tedy že sakumprásk celá komunita kolem pspadu odsazuje mezerami a/nebo nepoužívá smysluplně snippety? :]

Options: Reply | Quote | Up ^


#4 Re: Tabulátory ve víceřádkových interaktivních snippetech

Posted by: myf | Date: 05/22/2012 14:39 | IP: IP Logged

Tedy bugreport, opravte mě, jestli se pletu:

Verze PSPadu:
4.5.7. (2447)

Podmínky:
Zapnuté skutečné tabulátory.

Popis:
Vložení víceřádkového snippetu na místě, které je již odsazené oN tabulátorů, vloží snippet počínaje druhým řádkem odsazený oN mezer.

Příklad:
Snippet
[if | test ]
if( | )
{ §
}

vloží tělo ifu odsazené vždy mezerami, bez ohledu na nastavení.

Options: Reply | Quote | Up ^


#5 Re: Tabulátory ve víceřádkových interaktivních snippetech

Posted by: myf | Date: 06/01/2012 11:23 | IP: IP Logged

Můžeme doufat, že se tomuhle bugu dostane alespoň letmé pozornosti? :]

Options: Reply | Quote | Up ^






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